The starter code for the major group project.
Group members (3-5) (no Student IDs, only names):
- Sunny (Yiqing) Cao @ Sunnyc317
- Jessica @ jwdjj
- Naida Tania @ NaidaTania
This application is to provide students to find housing easier
- Clone this repository, all the final work is under master branch
- Run
cd dockmate
- Run
flutter run
Note for testing: a. You can use "Guest Login" b. If you need to test as registered user, use the following credential:
email: jessica.jessica@ontariotechu.net
password: 11111111
c. You can register, make sure it's a valid email to do the verification
We have 3 main folders:
- model: where all the database and classes are organized in
- pages: where all the UI and part of the backend are in
- utils: common functionalities (e.g. notification), wrapper classes, and others
Inside pages
, we organize them by page category:
- authentication: this is for registration and login related activity, where the username is being initialized/set for other pages
- chat: this is where all the chat related to the user will be displayed and where the interaction will happeng between user and current chatbot in place
- post: listview of the public and individual listings as well as the forms related to add and edit the post
- Settings: user will find pages to edit their profile (name, email), change their password, change the app language, and logout in this folder
- map.dart: the page where it shows all the postings locations
- Registration
- Guest Login - Sign Out
- Forgot Password
- Login
- Listings and My Listings
- Search and Filter Listings
- Chat and Chatbot
- Map
- CRUD Listings
- Edit Profile
- Survey
- Change Language
Shorsh and Messages
Guest View Chat (Shorsh)
Delete Chat (do long tap)
Create
Update and Delete