This is a MERN (MongoDB, Express.js, React, Node.js) application for a Learning Management System (LMS) with a simple authentication system. It consists of separate frontend and backend folders.
Before you begin, make sure you have the following software installed on your development machine:
- Node.js and npm (Node Package Manager)
- MongoDB installed and running
- Git (optional, for cloning the repository)
-
Clone the repository:
git clone https://github.com/getanjali-chawl/lms-auth-simple.git
-
Navigate to the
frontend
folder:cd frontend
-
Install the frontend dependencies:
npm install
-
Start the frontend development server:
npm start
The React development server will start, and your frontend will be accessible at
http://localhost:3000
. -
Open a new terminal window, navigate to the project root, and then enter the
backend
folder:cd ../backend
-
Install the backend dependencies:
npm install
-
Start the backend server:
npm start
The backend server will run on
http://localhost:4000
. -
Your LMS Authentication System is now up and running with the frontend and backend servers.
- You can access the frontend at
http://localhost:3000
and interact with the backend API athttp://localhost:4000
. - Customize the frontend and backend code according to your project requirements.
frontend/
- Contains the React.js frontend code.backend/
- Contains the Node.js and Express.js backend code.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Feel free to contribute to this project by following the contributing guidelines.
- Thank you to the open-source community for providing the tools and libraries used in this project.
For support and inquiries, please contact Geetanjali Chawla at [email protected]