A Vue.js Project to easily manage resource availablility.
Using Fullcalendar for visiulazing the Calendar (modified icalendar plugin).
Using OpenLDAP Docker Image for LDAP testing.
Using ical.js to generate and handle iCalendar.
git clone https://github.com/david-loe/resource-booking.git
cd resource-booking
docker-compose up -d
frontend running on localhost:5000
login with professor:professor
(or any other user from OpenLDAP Docker Image)
First user to sign in gets admin rights (maybe refresh necessary).
change .env
to individualize the apps settings
change NODE_ENV
in .env
to production
and run:
docker-compose up --build -d
- in
.env
many customizations can be done. - change resource into your custom resource name in
/locales/*.json
- change the banner image by replacing
frontend/src/assets/banner.jpg