About - Dancing With Death

  • DwD Version: 0.0.3.2022
  • Autor: Adrian Camus
  • Github - Postman

  • DwD is a web application developed for educational purposes, it was developed in JAVA 11 with Spring Boot and Postgres SQL for the BackEnd; JavaScript and Html-CSS for the FrontEnd, for its development 58 hours of coding were necessary and the following technologies were used:

    JAVA SPRING POSTGRESSQL JAVASCRIPT HTML CSS HEROKU BOOTSTRAP

    BackEnd:

    A REST API for programming dance with death quotes The API has to be implemented as a CRUD that keeps appointments, intended to be consumed in a web client.

  • The system must not allow booking more than 1 appointment per hour.
  • Hours should be set for office hours (9 am to 6 pm Monday through Friday) year-round
  • Death is very demanding with its schedule, so each the appointment must contain date, start time and contact of information (such as email).
  • You can only date with Death for 1 hour, more would be useless. less would be too much traumatic.

  • To develop this API I have used Java 11 with Maven and Spring Boot 2.6.5; PostgreSQL 14, although it was also tested on MySQL.


    FrontEnd:

    A web client for the API you just created,

  • The first layout will display a date picker.
  • If you click on any date, the available time slots will be displayed on the screen to be selected.
  • When you create an appointment, you get a unique code to be able to edit that appointment, in QR code format
  • Death needs to see all the appointments and since he likes to handle the data he also wants to export it to excel

  • The background image is my own design. with a little inspiration from the following text Danse Macabre

    The CSS is mostly the Bootswatch LUX theme, with personal modifications, I think a little more work needs to be done on responsiveness


    If you misread or don't understand me, don't blame me it was GoogleTranslator