Housing Society Management Application written in Flutter.
Profile | Chat | Notice |
---|---|---|
Complaints | Voting | Contacts |
Social Media | Health | Visitor |
Download the release apk to try out the application
First user to register is given admin access by default. Rest of the users do not have admin access by default.
- User types
- Admin
- give / revoke admin access
- disable / enable access to application
- User
- Disabled
- Admin
- Profile Management
- Edit name, email, password, profile picture
- Chat
- Notice
- Add, Edit, Delete notice (admin access required)
- Translate into regional Indian languages
- Text to speech
- Complaints
- like, comment on complaints
- Analyse complaints
- Voting (admin access required to initiate voting)
- Set timer
- Contacts
- Add emergency contacts (admin access required)
- Social Media
- Add photos
- Follow/ unfollow users
- Health
- Visitor authentication
- add / edit visitors (admin access required)
- send sms to respective flat (admin access required)
$ https://github.com/arjun-14/housingsociety.git
- Enable authentication (email/ password)
- Enable Cloud Firestore
- Enable Storage
- IOS support
To setup Firebase, download the flutterfire cli and run the commands in the firebase setup.bash or run
bash firebase_setup.bash
You don't need to go to firebase.google.com to create a new project manually or add your application to the existing application