Get Started
Welcome to the official documentation of the Praktikumsplaner! Whether you're a developer looking to contribute or a user aiming to integrate our project into your workflow, this guide will help you get started.
Overview
Praktikumsplaner is designed to organize junior staff and their internships during their vocational training.
To get the most out of the Praktikumsplaner, we've organized this documentation into several key sections:
- About: Learn more about the project's background and goals behind it.
- Features: Explore the full list of features and capabilities of Praktikumsplaner.
- Technical Documentation: Dive deep into technical details, including setup, configuration, and architectural decisions.
- GitHub Repository: Access the source code, contribute, and track issues.
Getting Started
Installation: Follow our technical setup to set up the Praktikumsplaner on your system.
Contribute: Interested in contributing? Check out our contributor's guide for details on how you can make a difference.
Support: Need help? Open an issue to ask for assistance.
Try it
Requirements
Verified with the following tools
- maven 3.9
- node 16.20
- npm 8.19
Start required services
- start backend service with embedded database by running
runLocalNoSecurity
script inpraktikumsplaner-backend
- start api gateway by running
runLocalNoSecurity
script inpraktikumsplaner-frontend/apigateway
- start the frontend by running
npm run serve
command inpraktikumsplaner-frontend/frontend
in a terminal- open the frontend via printed url within a webbrowser
Output ofnpm run serve
. Visithttp://127.0.0.1:8081/
to access the UI
- open the frontend via printed url within a webbrowser
Join the Community
Become a part of the OpenSourceMunich community to stay up-to-date, share ideas, and collaborate with others.
- Munich Open Source Community: Find other great projects of the City of Munich.
We're excited to have you here and can't wait to see what you'll build with the Praktikumsplaner. Happy coding!