https://inyat-gif.github.io/Student-Management-System/
| Technology | Purpose |
|---|---|
| React.js | Frontend Development |
| Node.js | Backend Development |
| MongoDB | Database Management |
| Express.js | API Development |
| JWT | Secure Authentication |
Before you begin, ensure you have the following installed:
Clone the repository:
git clone https://github.com/INYAT-gif/Student-Management-System.git
cd Student-Management-System
Install backend dependencies:
cd backend
npm install
Install frontend dependencies:
cd ../frontend
npm install
Create a .env file in the backend directory with the following:
PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret
Create a .env file in the frontend directory with:
REACT_APP_API_URL=http://localhost:5000/api
Start the backend server:
cd backend
npm run dev
Start the frontend development server:
cd ../frontend
npm start
Access the app at: http://localhost:3000
Student-Management-System
├── backend
│ ├── models
│ ├── routes
│ ├── controllers
│ ├── utils
│ └── server.js
├── frontend
│ ├── src
│ │ ├── components
│ │ ├── pages
│ │ ├── redux
│ │ └── App.js
We welcome contributions to make this project even better!
git checkout -b feature/YourFeatureName.git commit -m 'Add some feature'.git push origin feature/YourFeatureName.This project is licensed under the MIT License.
Special thanks to:
Made with ❤️ by Inyat Nathani