Commit Graph

17 Commits

Author SHA1 Message Date
Aiirondev_dev 36aab2c95a feat: Refactor package card header and price styling for improved layout and responsiveness 2026-05-06 17:38:08 +02:00
Aiirondev_dev 1632a51c18 feat: Implement custom modal for booking confirmation and refactor package card actions 2026-05-06 17:28:01 +02:00
Aiirondev_dev dd092b65bc feat: Enhance package card styling and improve chat responsiveness 2026-05-06 17:23:08 +02:00
Aiirondev_dev 56182e0a24 feat: Add new package options for Schulträger and Telefonsupport in appointments 2026-05-06 17:16:58 +02:00
Aiirondev_dev 2f34b0f940 feat: Add confirmation dialog for package booking requests 2026-05-05 19:27:36 +02:00
Aiirondev_dev 7532b0e149 feat: Update pricing format and improve legal information in templates
Co-authored-by: Copilot <copilot@github.com>
2026-05-05 14:01:13 +02:00
Aiirondev_dev fb7a1a1d98 feat: Update pricing period from monthly to yearly for package cards 2026-05-05 13:34:52 +02:00
Aiirondev_dev 06a2f5126f feat: Enhance navigation with user-specific links and improved styling
Co-authored-by: Copilot <copilot@github.com>
2026-04-28 22:07:37 +02:00
Aiirondev_dev 8127f71432 feat: Revamp booking options layout with enhanced styling and improved user experience
Co-authored-by: Copilot <copilot@github.com>
2026-04-28 16:08:09 +02:00
Aiirondev_dev c8fb20f48b feat: Update booking options with new package details and improved layout
Co-authored-by: Copilot <copilot@github.com>
2026-04-28 15:32:37 +02:00
Aiirondev_dev 280d25dda9 Refactor license management and remove unused features
- Removed the JWT authentication setup and related access token handling.
- Deleted the test license activation functionality and associated routes.
- Removed the admin license management interface and related templates.
- Cleaned up the appointments page by removing test license options.
- Updated various templates to reflect changes in terminology from "license" to "instance".
- Removed the verify module and its associated functions for license key management.
- Deleted unused templates related to license management.
- Added a new empty JSON file for licenses backup.
2026-04-18 20:21:33 +02:00
Aiirondev_dev 776deaec97 Enhance admin dashboard and team management features
- Added a quick admin link section in the admin dashboard for managing team cards.
- Updated the admin licenses template to correct German language spelling.
- Improved the appointments template with conditional rendering for test package options.
- Enhanced the base template with a logo image and adjusted brand styling.
- Updated the license management template for consistent German language usage.
- Removed the tutorial template and replaced it with a new admin team management template.
- Introduced a new admin team management page allowing for the addition, editing, and deletion of team members.
2026-04-09 17:14:44 +02:00
Aiirondev_dev 9b43865415 Refactor code structure for improved readability and maintainability 2026-03-30 22:06:01 +02:00
Aiirondev_dev 2fc49e3dfa Refactor terminology and improve clarity across templates
- Updated "Termin" to "Buchung" in admin_dashboard.html and appointments.html for consistency.
- Enhanced language for better understanding in various templates, including base.html, dienstleistungen.html, inventarsystem.html, kontakt.html, login.html, main.html, projekte.html, register.html, team.html, and added a new tutorial.html.
- Corrected spelling and grammatical errors throughout the templates.
- Improved user guidance and descriptions for better user experience.
2026-03-30 21:36:30 +02:00
Aiirondev_dev 40db9e9576 Enhance admin dashboard with block day functionality, improve appointment details, and update footer animations
- Added a section in the admin dashboard for blocking calendar days with a form to submit block dates and reasons.
- Implemented a list of blocked days with the ability to unblock them.
- Enhanced appointment details to include meeting type and location information.
- Updated styles for blocked days in the appointment calendar.
- Improved footer design with animations and responsive adjustments.
- Removed unused license transfer forms from admin and user license templates.
- Changed database name references from 'Inventarsystem' to 'Invario_Website' in user management functions.
2026-03-24 16:18:39 +01:00
Maximilian G. bb501b345e Add new templates for Dienstleistungen, Kontakt, Projekte, and Team pages
- Created 'dienstleistungen.html' to showcase services offered, including inventory system, license management, support, consulting, security concepts, and training.
- Created 'kontakt.html' for contact information, including email and phone details, along with a booking section for appointments.
- Created 'projekte.html' to highlight current and past projects and clients, providing insights into collaborations with educational institutions.
- Created 'team.html' to introduce the team structure, roles, and selected references in the educational sector.
2026-03-24 10:56:59 +00:00
Maximilian G. 283a37638b Add user authentication and registration features
- Implement login and registration HTML templates for user authentication.
- Create user management functions in user.py for handling user data, including adding, deleting, and updating users.
- Introduce password hashing and strength checking for secure user credentials.
- Add terms of service and privacy policy pages to the website.
- Enhance main page with dynamic content based on user session status.
2026-03-23 17:39:26 +00:00