Skip to content

OlafdeViesel/einschreibe-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

798 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uniscribe

A course registration and group assignment management system built with modern web technologies.

Note

A modern web application for course registration and group management

Note

using GIT: here using Prisma: here

🛠 Prerequisite

  • NPM: 11.6.*
  • Node.js Version: 24 Download

🚀 Getting Started

  npm install

🎯 Developing

  npm run dev
  # or start the server and open the app in a new browser tab
  npm run dev -- --open

🧭 Building

  npm run build

You can preview the production build with npm run preview

🎨 Code Standards

🏗️ Architecture

  • TypeScript
  • MariaDB

⭐ Key Features

  • 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

📸 Screenshots

Application Overview Key Features Application Interface Application Interface

💡 Useful Project-Links

🛣️ Roadmap

  • CSV import/export functionality
  • Advanced filtering and search
  • Mobile responsive design improvements
  • Advanced analytics dashboard

🤝 Contributing

Contributions are welcome! Please read our contributing guidelines and submit pull requests.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Semsterprojekt für das 5. Semester an der HSMW

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors