/school-erp-system

Primary LanguageTypeScriptMIT LicenseMIT

All Contributors

School ERP System

Since the covid times, the world has drastically shifted to a new tech front from copy and classrooms to smartphones and online classes. It was hard at beginning for students to cope up with the new advancements but after many efforts now the online education system has come to sync with offline classrooms. With this achievement however, there's still one thing missing, i.e, a smart Management System in many small town and rural schools. That's where comes the concept of "School ERP System" comes into play.

We aim to provide a flawless ERP system to schools majorly at rural areas to reduce this gap and provide an uplift in this new modern era. This application provides three ends-

  1. Admin (Teachers)
  2. Client (Student)
  3. Organisation (School Administration)
  4. Server

Aim🎯

Create a flawless backend in the server folder of this application using given tech stack. Assistance regarding the same shall be provided 😊.

Features to implement🚀🚀🚀

  • Student login/logout auth.
  • Managing attendence.
  • Submitting assigments.
  • Fee submission.
  • Notice board.

All these features have implemented frontend. The goal is to make APIs and handle database for the same.

Tech Stack👩‍💻

Preferred: JavaScript, MongoDB, Express, NodeJS.

Additional: TypeScript.

To run frontend

  1. Go to this path: school-erp-system/client.
  2. Install all the required dependencies using npm install.
  3. Run the program locally using npm run dev.
  4. Open localhost:3000 in your browser.

Find a bug?🕸

If you find an issue or would like to submit an improvement to this project, please submit an issue using the issues tab above. If you would like to submit a PR witha fix, reference the issue you created!

More Details📑

The project already has a dedicated frontend. However, the backend is expected to start from scratch💪. Code quality is must in this project for smooth development and shall not be compromised. Please go through CONTRIBUTING.md for contribution guidelines.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Akshat Tamrakar
Akshat Tamrakar

💻

This project follows the all-contributors specification. Contributions of any kind welcome!