MapChat is a mobile chat application developed using the Flutter SDK. Using MapChat, users can chat and share their location with others also using MapChat.
To use the application, users must sign up for an account by using their e-mail and providing a password.
After logging in, the user has the following options:
While chatting, users can send messages by typing in the text field at the bottom, or compare locations using the location button at the top.
Chat logs and user information including e-mail, password, location, and their bio are in a cloud database using Google's Firebase. The Mapbox API is used to display locations on a map whenever a map is needed. A local SQLite database is used to store the last login, so that users do not have to type in their
Project Status: Complete