The inspiration for this project came from recognizing the administrative and operational inefficiencies present in many private schools. With a growing number of students, managing finances, staff attendance, payroll, and inventory becomes increasingly complex. Existing solutions often cater to large enterprises, overlooking the specific needs of educational institutions. We wanted to build a comprehensive yet user-friendly ERP system tailored specifically for private schools to address these challenges and improve their day-to-day management.
What it does
Our ERP solution provides a centralized platform for private schools to manage their finances, inventory, attendance, payroll, and administrative tasks seamlessly. It automates key processes like accounting, inventory tracking for school materials, and real-time payroll adjustments based on teacher attendance. Additionally, the platform offers real-time analytics through charts and tables to help school administrators make data-driven decisions more efficiently.
How we built it
The project is built with Django for the backend and Angular for the frontend. Django REST Framework serves as the core API provider, handling data such as financial transactions, inventory levels, and attendance records. On the frontend, Angular provides a dynamic and responsive interface where users can interact with real-time data visualizations using Chart.js for financial graphs and ngx-datatable for displaying data tables. PostgreSQL was used as the database to store large volumes of transactional data reliably.
Challenges we ran into
We had difficulties understanding how to start the project and have the courage to do it since we had another project in mind before doing this final one, however we dedicided to change it because of diffulties during the programming process.
Accomplishments that we're proud of
We are proud of creating a fully functional ERP system that not only simplifies complex tasks like finance and payroll management but also provides real-time insights for decision-makers. Successfully integrating real-time data visualizations through charts and tables was a highlight, allowing school administrators to track key metrics such as expenses, student enrollment, and inventory levels in a clear, digestible format.
What we learned
Throughout this project, we learned a great deal about optimizing backend processes for real-time data processing and ensuring smooth integration between different modules (finance, attendance, and inventory). We also gained valuable insights into how educational institutions operate and what challenges they face in their day-to-day management.
What's next for EduCtrl
Our goal is to expand EduCtrl to serve not only private schools but also other educational institutions, ensuring that they can optimize their operations effectively with a tailored ERP solution.
Log in or sign up for Devpost to join the conversation.