A portal for building tenants to view and track their payments, create events and reach out to other members and employees
- Flask
pip install Flask
- Flask-SQLAlchemy
pip install Flask-SQLAlchemy
- Pandas
pip install pandas
- phonenumbers
pip install phonenumbers
- dotenv
pip install python-dotenv
Let me know which ones I have missed here!
- View members and employees' information
- Assign and manage pending and paid dues
- Create events (and send invites in the form of icalendar file over email) and view past and upcoming events
- Create maintenance projects and close them
Note: Create, update and delete operations are limited to the administrator
i. Voting in favour of a proposal (to be consulted with building members; Can be done with Google Forms or locally - whichever is preferable to members)
ii. Responsive design of web application
iii. Delete maintenance events
iv. Personal Dashboard to view and modify personal information to be confirmed by the admin
v. Creation of new employee to be added. Maybe add a table containing employee information in the model instead of the current method of a separate csv file.
vi. Find a way to preserve user information whenever tenant of flat changes so as to look at data created for earlier user
vii. Correct the .ics times to match the timezone (right now its pretty much random)
To deploy on AWS EC2, follow this link
Note: Deploy using production not development server!! (Very important)