Skip to content

Latest commit

 

History

257 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AppointMee

Gestor de turnos para Trabajo Practico Final de la Materia Programacion III en la Universidad Tecnologica Nacional

Backend

  • Java 21
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Mercado Pago SDK
  • Maven

Seguridad

  • Spring Security
  • Autenticación basada en sesiones
  • Control de acceso por roles

Base de datos

  • PostgreSQL (SupaBase)

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • Tailwind
  • Bootstrap

Deploy

  • Render
  • Docker

Cuentas de Prueba

Administrador

Email: admin123@gmail.com Contraseña: Hola12_!

Empleador

Email: gonzalo@gmail.com Contraseña: Hola12_!

Empleado

Email: claudio@gmail.com Contraseña: Hola12_!

Cliente

No se incluyen cuentas de prueba para clientes. (Tanto el empleado y empleador ya mencionados son clientes)

Para probar las funcionalidades de cliente, registrar un nuevo usuario desde la aplicación.

Instrucciones

  1. Clonar el repositorio y acceder al directorio:

    git clone https://github.com/gonnnzaDev/AppointMee.git
    cd AppointMee
  2. Configurar la base de datos en src/main/resources/application.properties:

    spring.datasource.driver-class-name=org.postgresql.Driver
    spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
    spring.jpa.hibernate.ddl-auto=validate
    spring.jpa.show-sql=true
    spring.datasource.username= (Usuario)
    spring.datasource.password= (Contraseña)
    spring.datasource.url= (Bdd)
  3. Compilar y ejecutar:

    ./mvnw spring-boot:run
  4. Acceder a la aplicación en https://appointmee-vcs2.onrender.com

Equipo

  • Backend : Giovanni Morro Bai.
  • Frontend : Gonzalo Leonel Lopez.

About

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages