This project was a part of Software Engineering (CS302) course where I was able to learn various aspects of SDLC and documentations required such as creating Software Requirements Specification, UML diagram -Use Case, Class diagram, Interaction Diagrams, Data flow diagram, Work Breakdown Structure, Risk Mitigation, Monitoring and Management Plan (RMMM) and Unit Testing.
All of the society's data is currently stored in physical files, which are vulnerable to damage, loss, and manipulation by anyone. The management of information and effective member communication are challenges for many modern societies. As a result, this data needs to be digitalized. So, we want to close this gap with the help of our smart web-based Society Management Software, Society Connect (inspired from societyconnect.in)
With the help of Society Connect, a Smart Society Management Software, we hope to thoroughly address the issues that complex encounter in the real world and digitalize those services. To maintain excellent communication among society members, it offers online tools like a Notice Board, Maintenance Management, a Virtual Complaint Box, Online Polls, Visitor Management, and other features.
Tech Stack: Django, Django Celery, Celery Beat using Redis server. HTML, Bootstrap, JavaScript
These are some screenshots of the important pages
As the new notice is added to the Virtual Notice Board, mail is circulated using celery to all the society members to their registered email id.
Email is sent to the user showing the status of their transaction. These mails are responsive (phone/laptop) and adaptive (dark/light)
Reminder email is sent to the user automatically one day before the deadline of the maintenance bill payment using Celery-Beat.
Adwait Hegde, Yash Jagtap