A new Flutter mobile application for SFHacks
This project is my first attempt at building a full-fledged mobile application using Flutter and Firebase. It is an app for users in a community to buy, sell or donate old items, rather than them going to waste. This can act towards environment sustainability and building a sense of community, as well as reducing carbon footprint. You can view the submitted demo here.
Here's a walkthrough of implemented user stories:
- User can register a new account
- User can login to his account
- User can view items in feed
- User can post a new item
- User can upload an image for his item
- User can upload image from photo gallery
- User can upload image using camera
- User can edit his posted item
- User can delete his posted item
- User can tap on item to view additional details
- User can filter his feed by item type and distance
- User can donate items instead of selling
- User can find donation centers near him on map
- User can message or call the owner
- User gets notifications
- email: String
- password: String
- name: String
- description: String (optional)
- category: String
- contact: String phone number
- imageUrl: String file path
- author: String User email
- available: boolean
- location: geolocation
- createdAt: datetime
