Skip to content

Roigo21/labseq-sequence-exercise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Altice Labs Labseq Exercise

This project has been developed using Java with the Quarkus Framework for the backend and Angular for the frontend.

Both modules (backend and frontend) are containerized using Docker 🐳, making it easy to build and run the application.


πŸ—‚ Project Structure

.
β”œβ”€β”€ backend/        # Quarkus backend module (Java)
β”‚   β”œβ”€β”€ src/        # Application source code
β”‚   β”œβ”€β”€ pom.xml     # Maven configuration
β”‚   └── ...         
β”‚
β”œβ”€β”€ frontend/       # Angular frontend module
β”‚   β”œβ”€β”€ src/        # Application source code
β”‚   β”œβ”€β”€ package.json
β”‚   └── ...
β”‚
β”œβ”€β”€ docker-compose.yml
└── README.md
  • backend/ β†’ Contains the REST API built with Quarkus ⚑
  • frontend/ β†’ Contains the Angular client application 🌐
  • docker-compose.yml β†’ Orchestrates the two services (backend + frontend) πŸ› 

▢️ Running the application

  1. Make sure you have Docker and Docker Compose installed.
  2. From the root directory of the project, run:
docker compose up --build
  1. This will build and start both the backend and frontend containers.

πŸ“„ API Documentation (Swagger)

The backend provides interactive API documentation via Swagger UI, available at:

πŸ‘‰ http://localhost:8080/q/swagger-ui

This interface allows you to explore and test all available REST endpoints.

About

Project developed for Altice Labs Evaluation process. Done by Rodrigo Santos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published