A course registration and group assignment management system built with modern web technologies.
Prerequisite • Getting Started • Developing • Building • Code Standards • Architecture • Key Features • API Reference • Useful Project-Links
Note
A modern web application for course registration and group management
- NPM: 11.6.*
- Node.js Version: 24 Download
npm install npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open npm run buildYou can preview the production build with npm run preview
- TypeScript
- MariaDB
- Course registration and management
- Student group assignment system
- Multi-role support (admin, student)
- i18n Support (de, en)
- Real-time dashboard with statistics
- Export functionality for course data
- CSV import/export functionality
- Advanced filtering and search
- Mobile responsive design improvements
- Advanced analytics dashboard
Contributions are welcome! Please read our contributing guidelines and submit pull requests.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.



