UnoP is designed to transform how you interact within your communities, streamlining professional collaborations and enhancing social circles. Our platform offers a comprehensive suite of features that foster real-time communication, effortless group management, and engaging collaborative tools, all within a privacy-controlled environment.
- Responsive Design: Tailored for a seamless experience across all devices.
- User Authentication: Secure login mechanisms for peace of mind.
- Real-Time Interactions: Instantly share ideas, like, and comment on posts.
- Advanced Search Capabilities: Easily find users and groups.
- Group Management: Simplify creating, joining, and managing groups.
- Personalized User Profiles: Showcase user posts, followers, and following.
- Privacy and Control: Manage your visibility and interaction preferences.
- Engagement Analytics: Gain insights into group activities and engagement levels.
Follow these steps to set up the UnoP platform:
-
Clone the Repository: Begin by cloning this repository to your local machine.
-
Firebase Setup:
- Create a Firebase project.
- Enable authentication.
- Configure Firestore rules.
- Create apps for Android, iOS, and Web.
-
Configuration:
- Replace the FirebaseOptions in the
main.dart
file with your project-specific keys.
- Replace the FirebaseOptions in the
To run the UnoP app, execute the following commands:
flutter pub get
open -a simulator # For iOS Simulator
flutter run
flutter run -d chrome --web-renderer html # For the best web experience
Backend: Firebase Auth, Firebase Storage, Firebase Firestore Frontend: Flutter, utilizing Provider for state management
We welcome contributions to UnoP! Whether it's feature suggestions, bug reports, or code contributions, your feedback is invaluable in making UnoP the best platform for group interactions.
Join us in revolutionizing group communication. Try UnoP today and experience the difference!