Live link : https://comfybase-plp-7wum.vercel.app/ A modern event management platform for seamless attendee engagement and interactive experiences.





-
Real-time Event Interactions
- Interactive note-taking
-
Cross-Platform Accessibility
- Responsive design for all devices (Android, iOS, Web, Desktop)
-
Enhanced Attendee Experience
- Interactive session tracking
- Multimedia-enhanced note-taking
- Flutter (v3.0 or higher recommended)
- Dart SDK (comes with Flutter)
# Clone the repository
git clone https://github.com/IsoDevMate/comfybase-plp.git
# Navigate to the project directory
cd comfybase/kenyanvalley
# Get dependencies
flutter pub get
# Run the app (choose your platform: android, ios, web, macos, windows, linux)
flutter run
- Frontend & App:
- Flutter (Dart)
- Material Design
- Provider (state management)
- GoRouter (navigation)
- Dio (networking)
- Cross-platform: Android, iOS, Web, Desktop (macOS, Windows, Linux)
- Backend:
- (Connects to your own backend API, e.g., Node.js/Express, MongoDB, Firebase, etc.)
- Modular feature-based folder structure
- Provider for state management
- GoRouter for navigation
- Dio for API requests
- Responsive UI for all platforms
If your app connects to a backend, configure your API endpoints in lib/core/constants/api_constants.dart
or via environment variables as needed.
- Authentication
POST /api/auth/login
POST /api/auth/register
GET /api/auth/verify
- Event Management
GET /api/events
POST /api/events
PUT /api/events/:id
DELETE /api/events/:id
- User Interaction
POST /api/notes
GET /api/streams
POST /api/media/upload
# Run Flutter tests
flutter test
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Barack Oduor Ouma - Project Lead & Software Engineer