Software that enables management and visualization of vaccines administered to family members. Challenge proposed for the final hackathon of the 1000devs program, developed in collaboration with other program students.
- Caio Soares
- Cauã Emanuel
- June Castello
- Magno Kelly
- Mariana Bingi
- Rennam Faria
- Track vaccines administered to family members
- View all registered patients, immunizations, and vaccines
- Manage patients and immunizations (edit, register, and delete)
Before running this project, make sure you have installed:
- Java Developer Kit (JDK)
- MySQL
- Live server (e.g., VS Code Live Server or Python's HTTP server)
- Git
(if you want to obtain the code via terminal)
- Clone the repository:
git clone https://github.com/yourusername/Hackathon-1000devs.git
cd Hackathon-1000devs- Configure the Database:
- Generate tables in MySQL, code in
script_sql_vacina.txt - Configure the file
src/main/java/br/com/api/configfor your MySQL settings (Currently set to root and default password)
- Generate tables in MySQL, code in
- Navigate to the backend source directory:
cd src/main/java/br/com/api/- Run the Main.java file to start the backend server:
java Main.javaYou have two options to serve the frontend:
-
Using VS Code Live Server:
- Open the project in VS Code
- Right-click on
src/main/resources/public/index.html - Select "Open with Live Server"
-
Using Python's HTTP server:
cd src/main/resources/public
python3 -m http.serversrc/
├── main/
│ ├── java/
│ │ └── br/
│ │ └── com/
│ │ └── api/
│ │ └── Main.java
│ └── resources/
│ └── public/
│ └── index.html
Created in Figma
- 1000devs program for the opportunity
- All team members for their dedication and hard work