A web application for online exams using MERN stack .
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them
NodeJS
NPM or YARN
MongoDB
A step by step series of examples that tell you how to get a development env running
Clone the Project from Github
git clone https://github.com/Mohamed-Zkaria/OnlineExamsPlatform
then initialize the server (make sure that mongoDB server is running)
cd OnlineExamsPlatform/server
npm install
npm start
you will also need to copy .env-example into .env and fill the required fields
mv .env-example .env
Then initialize the client
cd ../client
npm install
npm start
- NodeJS - JavaScript runtime built on Chrome's V8 JavaScript engine.
- ExpressJS - NodeJS Framework.
- MongoDB - No-Sql,document-based database.
- ReactJS - A JavaScript library for building user interfaces.
- Islam AbdelHamid - Islam AbdelHamid
- Mohammed Naguib - Mohammed Naguib
- Mohamed Zakaria - Mohamed Zakaria