SafeAssign : An E-earning management system with integrated document similarity detection
- Clone the repository or Dowload this Folder in your pc :
git clone https://github.com/Dhruvpatel004/SafeAssign.git
- Go to the client directory:
cd client
- Install client-side dependencies:
npm install
- Start the client-side application::
npm run dev
- Go to the server directory:
cd server
- Install server-side dependencies:
npm install
- Set up environment variables:
Create a .env file in the root directory of the server-side project and add the following environment variables:
APP_PORT=5000
MONGO_URL=your-mongodb-url
CLIENT_ID=your-client-id
CLIENT_SECRET=your-client-secret
CLIENT_URL=http://localhost:5173/
Replace your-mongodb-url, your-client-id, and your-client-secret with the appropriate values for your application.
- Start the server-side application::
npm run dev
- Go to the server directory:
cd flaskApiNLP
- Create a virtual environment (venv)
python -m venv myenv
- Activate the virtual environment
myenv\Scripts\activate
- Install Python packages listed in a requirements.txt in virtual environment
pip install -r requirements.txt
- Start Flask Api server
python app.py
- Install concurrently dependencies:
npm install --save-dev concurrently
- To start Both server :
npm start
[Provide instructions on how to use your project]
[Provide guidelines for contributing to your project]
Feel free to customize the instructions and sections further based on your project's specific needs and requirements. Ensure that the instructions are clear and easy to follow for users who want to install and run your application.