This is a Learning Management System (LMS) built using React, React-Redux, Node.js, Express.js, PostgreSQL, and Tailwind CSS. The application features two login systems: Admin and Student. The Admin can add, update, and delete courses and users. To sign up for the application, users need to be invited by the Admin, who can send email invitations to those who wish to participate.
To install the LMS app, clone the repository and install the dependencies:
git clone <repository-url>
cd lms-app
cd frontend
npm install
cd server
npm installTo run the application locally, execute:
cd frontend
npm run dev
cd server
npm run dev- Two login systems: Admin and Student
- Admin can add, update, and delete courses
- User invitations via email
- Responsive design using Tailwind CSS
If you'd like to contribute to this project, please fork the repository and submit a pull request with your changes.
