A Flutter application for tutors and teachers to manage their private classes, students, and schedules. This app was developed with the assistance of Cursor AI, providing an efficient and modern solution for educational professionals.
🎓 Class Management
- Schedule one-time and recurring classes
- Track class duration and pricing
- Mark classes as completed or cancelled
- View and manage past and upcoming classes
- Edit individual or recurring class series
👥 Student Management
- Store and organize student information
- Color-coded student profiles for easy identification
- Track classes per student
📚 Subject Management
- Define different subjects
- Set base pricing per hour
- Flexible pricing for different class durations
💰 Pricing
- Automatic price calculation based on duration
- Support for multiple currencies
- Clear price display in class listings
- Flutter (latest stable version)
- Dart SDK
- Android Studio / VS Code with Flutter extensions
- Git
- Clone the repository
git clone https://github.com/RMaster121/classes_manager.git- Navigate to the project directory
cd classes_manager- Install dependencies
flutter pub get- Run the app
flutter runlib/
├── models/ # Data models
├── screens/ # UI screens
├── services/ # Business logic and services
├── widgets/ # Reusable widgets
├── l10n/ # Localization files
└── main.dart # App entry point
- Flutter: UI framework
- SQLite: Local database
- intl: Internationalization and formatting
- provider: State management
- uuid: Unique identifier generation
The app supports multiple languages and formats:
- English (US)
- Polish
- [Add more supported languages]
Contributions are welcome! Please feel free to submit a Pull Request.
This project was developed using:
- Cursor - AI-powered code editor
- Flutter SDK
- VS Code
- Android Studio
- Built with the assistance of Cursor AI
- Material Design guidelines
- Flutter community and packages
This project is licensed under the MIT License - see the LICENSE file for details.
This application was developed with the assistance of Cursor AI, a powerful AI-powered code editor. Cursor AI helped with:
- Code generation and structure
- Best practices implementation
- Problem-solving
- UI/UX design patterns
- Code optimization
Rafał Szczerba - rs.szczerba@hotmail.com
Project Link: https://github.com/RMaster121/classes_manager









