Piratoon is a video conferencing app built with Flutter that enables users to create virtual party rooms for collaborative activities like reading comic books together in real-time. The app features dynamic avatars, real-time interactions, and seamless user experiences.
- Real-time Collaboration: Create and join virtual rooms to engage in activities like reading comics or watching movies with friends.
- Google Authentication: Secure and effortless user login using Google Sign-In API.
- Dynamic Avatars: Customize your avatar dynamically, enhancing the interactive experience.
- Persistent User Settings: Utilizes SharedPreferences to store user settings and preferences across sessions.
- State Management: Efficient state management with the Provider package, ensuring a smooth and responsive UI.
- Flutter: The primary framework for building the app.
- Google Sign-In: Facilitates secure authentication via Google accounts.
- Provider: Manages state across the app, ensuring consistent data flow and UI updates.
- SharedPreferences: Stores user preferences locally to maintain a personalized experience.
- Dart: The programming language used in developing the app.
To run this project locally, ensure you have Flutter installed on your machine, then follow these steps:
- Clone the repository:
git clone https://github.com/amainooti/piratoon.git
- Run these commands
cd piratoon
flutter pub get
flutter run