Published on

Resapp, a webapp to handle reservations

Context

As part of a 3 months internship at Worldline Labs. Conception and development of a booking service on the Worldline Labs infrastructure. The app was called Resapp.

My mission

During this mission my goals were :

  1. To test an emergent JS framework (Remult) and report about it
  2. Use it by developing a service allowing users to book shared machines.

Screenshots

  • the calendar view of all reservations
Resapp - calendar view
  • the form to request a reservation
Resapp - form
  • the machines available to book
Resapp - bookable machines
  • the admin panel (machine tab)
Resapp - admin dashboard
  • the admin panel (statistics tab)
Resapp - statistics view
  • the admin panel (users tab)
Resapp - users table

Used technologies :

  • Node, React, Remult
  • Docker, Gitlab (CI/CD), Portainer, Traefik