Welcome to the improved DHBW Calendar! This project is a modern and feature-rich alternative to the traditional Rapla calendar. Our enhanced version offers a sleek and intuitive user interface, along with several additional functionalities not found in Rapla.
- Modern UI: Enjoy a clean and user-friendly design that enhances usability.
- Month View: A comprehensive month view of the calendar, a feature missing in Rapla.
- Improved Week View: A more detailed and organized week view for better planning.
- Food Menu Plan: View the DHBW Casino's food menu directly from the calendar.
- Moodle Integration: Access Moodle seamlessly within the calendar interface.
- Keyboard Shortcuts: Efficiently navigate and control the calendar using keyboard shortcuts.
- TINF Courses Availability: Availability and scheduling for all TINF courses.
- Detailed Day View: Get an in-depth view of your daily schedule.
- Additional Features: Various other minor functions to improve your calendar experience.
- Node.js must be installed, for this check out https://nodejs.org/en/download/package-manager
To install and set up the DHBW Calendar, follow these steps:
-
Clone the Repository:
git clone https://github.com/aghyy/DHBW-Calendar.git
-
Install Dependencies:
cd /path-to/DHBW-Calendar npm install
-
Run the Application:
npm start
-
Access the Application:
- Open your web browser and navigate to
http://localhost:6059
to access the DHBW Calendar.
- Open your web browser and navigate to
We also support Docker for easy deployment and management. Docker Compose is already available in the repository for your convenience.
-
Install Docker:
- Follow the instructions on the Docker website to install Docker on your system.
-
Install Docker Compose:
- Follow the instructions on the Docker Compose website to install Docker Compose.
-
Clone the Repository:
git clone https://github.com/aghyy/DHBW-Calendar.git
-
Navigate to the Project Directory:
cd /path-to/DHBW-Calendar
-
Run the Application with Docker Compose:
docker-compose up
-
Access the Application:
- Open your web browser and navigate to
http://localhost:6059
to access the DHBW Calendar.
- Open your web browser and navigate to
-
Stop the Application with Docker Compose:
docker-compose down
-
Navigating the Calendar:
- Use arrow keys for quick navigation between the months/weeks.
- Press
M
to switch to the month view. - Press
W
to switch to the week view. - Click on the corresponding day for the detailed day view.
-
Keyboard Navigation:
- Click on the "Keypad" icon at the top to see an overview of all shortcuts.
-
Viewing Food Menu:
- Click on the "Food Menu" icon at the top to see the week's offerings at the DHBW Casino.
-
Accessing Moodle:
- Click on the "Moodle" icon at the top to log in and access your courses.