Reviza is a modern study material sharing app designed to help students collaborate and excel. With a focus on accessibility and community, Reviza allows students to upload, share, and access study resources seamlessly.
- Course-Based Material Sharing: Easily browse study materials categorized by course.
- User Contributions: Upload and manage your own study resources.
- Engagement Metrics: Track downloads, upvotes, and user activity.
- Notifications & Chat: Stay connected with peers and get updates on the latest materials.
- Clean, Intuitive Design: User-friendly interface inspired by popular education platforms.
- Frontend: Flutter
- Backend: Firebase Firestore
- Database: Scalable cloud storage for efficient data management
- Additional: Notifications and real-time updates integrated using Firebase Cloud Messaging.
- Clone the repository:
git clone https://github.com/yourusername/reviza.git
- Navigate to the project directory:
cd reviza cd flutter_app
- Set up your Firebase project and configure the app.
- Run the app using Flutter:
flutter run
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch for your feature/bug fix:
git checkout -b feature-name
- Commit your changes and push them to your fork:
git push origin feature-name
- Open a pull request describing your changes.
Reviza is distributed under a license that protects the app from unauthorized commercial use. See the LICENSE file for more details.
For inquiries, feel free to reach out at:
- Email: kanyanta@example.com
- GitHub: KanyantaM
- Twitter: @Its_Kanyanta