Skip to content

leonardomarcao/shift-spectra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shift Spectra

Shift Spectra is a comprehensive solution for visualizing work shifts made by pharmacy collaborators.

Architecture

Objective

The objective of this project is to build a web application to visualize the schedules made by employees of a pharmacy. Each employee makes 4 clockings per day, representing different times of the day. The application consumes a CSV file containing the clockings of several employees made in the last days and stores them in a database. This consumption is done after the user uploads one or more CSV files with the clockings.

Description

This project aims to provide a platform for pharmacy collaborators to log their work shifts and visualize them in an organized manner. The backend is built using FastAPI, ensuring high performance and easy scalability, while the frontend offers a sleek user interface for seamless interaction.

Requirements

  • Docker
  • Docker Compose

Installation

  1. Clone the repository:
git clone git@github.com:leonardomarcao/shift-spectra.git
  1. Navigate to the project's root directory.
  2. Build and run the Docker containers for both frontend and backen
docker-compose up --build

Once the containers are up: The backend API should be accessible at http://localhost:8000. The frontend application should be available at http://localhost:3000.

Demo

Architecture

Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published