Skip to content

A222moq3e/STEMREF

Repository files navigation

STEMREF

logo

Technologies

HTML5 CSS3 JavaScript Bootstrap NodeJS Express.js MongoDB NPM GitHub Docker

Introduction

Stemref is the worlds largest library of information for Computer Science Content Made by the Students of Imam Mohammad Ibn Saud University, online website (https://stemref.askardesign.com/)

Security

We have developed a secure way to access this content by keeping our database server and host server in differint geological location and by having the database server only accept packets from the host server

Install and Run

Either Run the Docker compose file using

docker compose up

or you can try

To Install this Repository

just run this command to clone it

git clone https://username@github.com/A222moq3e/STEMREF.git

and then install the NPM Packages

Using the Package File use the Command

pnpm i

Don't Forget to Set your ENV variable

SECRET_SESSION = 'Session Secret'
PORT=5000
BASE_URL=""

MY_EMAIL_PASSWORD="XXX"
GOOGLE_CLIENT_ID="XXX-XXXX.apps.googleusercontent.com"
GOOGLE_CLIENT_SECRET="XXX-XXX-X"
GOOGLE_OAUTH_REDIRECT_URL="https://domatin name/forget"
# MongoDB Url
MONGODB_CLUSTER = "mongodb+srv://Mongo Url"

Lastly Run the Code Using this Command

pnpm run dev

About

Stemref is the worlds largest library of information for Computer Science Content Made by the Students of Imam Mohammad Ibn Saud University, online website

Resources

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors