Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amainooti/piratoon

Piratoon: Come explore digital conferencing in a dynamic way (In progress).
https://github.com/amainooti/piratoon

completed dart dartlang flutter socket-io

Last synced: 7 days ago
JSON representation

Piratoon: Come explore digital conferencing in a dynamic way (In progress).

Awesome Lists containing this project

README

        

# Piratoon

**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.

## Key Features
- **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.

## Tools and Packages Used
- **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.

### Sample
[![Screenshot](https://res.cloudinary.com/dlqzokzi3/image/upload/v1733995949/Screenshot_from_2024-12-12_10-32-17_h72eb8.png)](https://res.cloudinary.com/dlqzokzi3/image/upload/v1733995949/Screenshot_from_2024-12-12_10-32-17_h72eb8.png)

[![Screenshot](https://res.cloudinary.com/dlqzokzi3/image/upload/v1733995914/Screenshot_from_2024-12-12_10-27-16_j7kvf0.png)](https://res.cloudinary.com/dlqzokzi3/image/upload/v1733995914/Screenshot_from_2024-12-12_10-27-16_j7kvf0.png)

[![Screenshot](https://res.cloudinary.com/dlqzokzi3/image/upload/v1733995915/Screenshot_from_2024-12-12_10-27-19_l38lsu.png)](https://res.cloudinary.com/dlqzokzi3/image/upload/v1733995915/Screenshot_from_2024-12-12_10-27-19_l38lsu.png)
## Installation and Setup
To run this project locally, ensure you have Flutter installed on your machine, then follow these steps:

1. Clone the repository:
```bash
git clone https://github.com/amainooti/piratoon.git

2. Run these commands
```
cd piratoon
flutter pub get
flutter run