This is a Flutter-based social media application designed to provide users with a platform for sharing messages, connecting with others, and exploring user-generated content. Below are the current features of the app:
- User Authentication: Users can sign up for a new account or log in using existing credentials.
- Home Page: Users can post messages and view messages posted by other users on the home feed.
- Users Page: Displays a list of all users registered on the app, allowing users to discover and connect with others.
- Profile Page: Provides users with their own profile information, including username, email, and any additional details they choose to share.
- Likes Page: Users can view messages that they have liked, making it easy to revisit content they found interesting or engaging.
- Flutter: Cross-platform UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
- Firebase Authentication: Enables user authentication and management, providing a secure and reliable way for users to sign up and log in.
- Cloud Firestore: A flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform. It's used for storing and syncing app data in real-time.