This is the repository for the "Special Learning Ability Analyzer" project. The project aims to provide a detailed report on children with special learning needs and to help detect symptoms early.
To get started with the project, follow these steps:
-
Clone the repository to your local machine using the command:
git clone https://github.com/username/special-learning-ability-analyzer.git
-
Switch to the 'frontend' branch using the command:
git checkout frontend
-
Create a folder named 'frontend' and move all the files from the 'frontend' branch to that folder.
-
Install the required dependencies for the frontend by running the following command inside the 'frontend' folder:
npm install
-
Start the frontend server using the command:
npm start
-
Switch to the 'backend' branch using the command:
git checkout backend
-
Create a folder named 'backend' and move all the files from the 'backend' branch to that folder.
-
Install the required dependencies for the backend by running the following command inside the 'backend' folder:
npm install
-
Create a
.env
file in the root folder of the backend with the following data:PORT=8000 DATABASE=mongodb://localhost:27017/auth TOKEN_SECRET=secret-key
Note: Update the
DATABASE
value to match your local MongoDB instance. -
Start the backend server using the command:
npx nodemon index.js
Now you can access the frontend application by navigating to http://localhost:3000
in your web browser.
If you'd like to contribute to this project, please fork the repository and submit a pull request.