Michael Huang
Tam Nguyen
Michael Mac
Erick Samano
Jeff Huang
SmartRES is the solution for real estate agents to replace traditional painted real estate signs with digital signs that are capable of functions like displaying agent information and interior views of the property, video tours and conferencing, and even perform data collection. The software side of the product consists of two parts:
- The mobile application (currently with iOS) allows agents to review and update the digital signs at their properties, which will happen in real time. (~2100 lines)
- The digital signs will use Raspberry Pi's (model Zero W) with open-source software and Python scripts to compute, display, and retrieve data.
Required Must-have Stories
- Delete images needs more verification cases (1, 1,2,3, 1-5)
- Regex verifications for signup and add property
- Edit property details
- Edit profile information
Optional Nice-to-have Stories
- Remember Me Button
- Reverse geocoding for add property
- Search properties
- With various filters
- Video upload available
- Map view of all properties using Geolocation services (Used Native iOS Mapkit)
- Integration with Firebase
- Use with third-party signups, like Sign up with Google, Facebook, OAuth, etc
-
Login Screen
- User can login
- User can register for an account
- User can save and remember their login information
-
Property Collection Screen
- User can upload new properties
- User can delete existing properties
- User can "fuzzy" search for properties by street name/house number
-
Map View Screen
- User can view the locations of their properties on a map
- User can search for their existing properties and locations
- User can add their current location as a new property if they choose to
-
Profile Screen
- User can see their agent information and real-estate logo
- User can add and change a profile picture
- User can log out
-
Main Property View Screeen
- User can view a automatically/manually rotating slideshow of images related to this property
- User can add new images
- User can delete old images
- User can edit property details and property thumbnail
Tab Navigation
- Property Collection Screen
- Map View
- Profile Screen
- Create a working executable for Python script
- Restyle Delete images button
- Add activity indicators for all loading operations
- Tab bar items highlight when selected
- Port application over to Firebase
- When signs/properties go online, update sign count in app





