Lecturier is a full-stack lecture and grade manager app with a frontend built using React and a backend made with Express, JWT, MongoDB, and Mongoose. (Collectively known as MERN Stack)
The documentation for this projects will be available here
This projects is currently in progress.
-
First, install or clone the project:
git clone https://github.com/caganseyrek/Lecturier.git cd Lecturier
-
Then create an .env file for backend. You can use the
template.env
file for a starting point.For locally hosting the project, you can set
SERVER_PORT
to3000
andFRONTEND_URL
tolocalhost
. For randomly generating a key forJWT_TOKEN_SECRET
you can use the following command:node require('crypto').randomBytes(64).toString('hex')
-
For frontend, you can use the following command to start the development build:
cd Frontend npm run dev
-
For backend, you can use following command to start the api server:
cd Backend npm run start