Skip to content

Latest commit

 

History

History
62 lines (46 loc) · 2.5 KB

README.md

File metadata and controls

62 lines (46 loc) · 2.5 KB
🕌 Madrasa LMS in Urdu📚 **Madrasa LMS in Urdu** is a web-based Learning Management System (LMS) specifically designed for Madrasas (Islamic seminaries) to facilitate online education in the Urdu language. It aims to provide an interactive and user-friendly platform for students and teachers to manage courses, assignments, assessments, and more, all in the context of Islamic studies.

🚀 Getting Started

To get started with Madrasa LMS, follow these steps:

  1. Clone the repository: git clone https://github.com/AnasPirzada/Madrasa-LMS-in-urdu.git
  2. Navigate to the project directory: cd Madrasa-LMS-in-urdu
  3. Install the dependencies: npm install
  4. Start the development server: npm start
  5. Open your browser and visit http://localhost:3000 to access the Madrasa LMS application.

📖 Features

  • User Authentication: Secure user authentication and authorization system.
  • Course Management: Create, manage, and organize courses for different subjects.
  • Assignment Submission: Students can submit their assignments directly through the platform.
  • Discussion Forum: Engage in discussions with teachers and fellow students.
  • Grading and Feedback: Teachers can provide grades and feedback for student assignments.
  • Resource Library: Access a collection of study materials, books, and resources.
  • Notifications: Stay updated with important announcements and notifications.
  • Multilingual Interface: The platform is available in Urdu for ease of use.

📷 Video

Here is a video of the Madrasa LMS interface: Video Title

🛠️ Technologies Used

  • Front-end: js, Bootstrap
  • Back-end: Node.js, Express.js
  • Database: Mysql
  • Authentication: Session-based authentication
  • Styling: CSS Modules

🤝 Contributing

Contributions to Madrasa LMS in Urdu are welcome! If you would like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create your branch: git checkout -b my-feature.
  3. Commit your changes: git commit -m 'Add my feature'.
  4. Push to the branch: git push origin my-feature.
  5. Submit a pull request.

📝 License

This project is licensed under the MIT License.

---

Made with ❤️ by Anas Pirzada

If you have any questions or need further assistance, please feel free to contact us.