https://github.com/giovannepds7/event-fy
Course Completion Work at the State Technical School Professor Horácio Augusto da Silveira, in the Systems Development course
https://github.com/giovannepds7/event-fy
angular angularmaterial css3 figma git html5 javascript jwt-authentication nodejs postgresql spring-boot typescript vercel
Last synced: 3 months ago
JSON representation
Course Completion Work at the State Technical School Professor Horácio Augusto da Silveira, in the Systems Development course
- Host: GitHub
- URL: https://github.com/giovannepds7/event-fy
- Owner: GiovannePDS7
- Created: 2024-08-12T14:47:36.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-30T22:27:05.000Z (over 1 year ago)
- Last Synced: 2025-02-15T00:33:58.861Z (over 1 year ago)
- Topics: angular, angularmaterial, css3, figma, git, html5, javascript, jwt-authentication, nodejs, postgresql, spring-boot, typescript, vercel
- Language: HTML
- Homepage: https://event-fy.vercel.app
- Size: 26.6 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EventFy - Event Management Platform
This project was developed in response to the need to create practical tools for organizing and managing events, aiming to streamline and optimize processes related to activity management. It was carried out as a final course project at ETEC Horácio Augusto da Silveira, completed in the year 2024.
---
## Objective
This project aims to resolve problems identified through a detailed investigation, which revealed the lack of functionalities in current platforms for more efficient task organization and more robust financial management.
---
## Features
EventFy has some main features, including:
1. **Event Management**: Organize and track all event details in one place.
2. **To-Do List**: Create and manage tasks for each event.
3. **Guest List**: Keep track of invited guests and their RSVPs.
4. **Financial Management**: Monitor budgets, expenses, and payments.
5. **Integrated Agenda**: Sync events with your calendar for better planning.
---
## Tools and technologies used
---
## System screens
Some of the system's main screens, more screens available on [*Figma*](https://www.figma.com/design/K6Rm3KtMaXtQy4jIuNdFXv/Untitled?node-id=10-2).
Main
Home page
Event creation
---
## Microservices
### [*User registration*](https://github.com/GiovannePDS7/Cadastro_EventFy)
- Back-end for user registrations with Java and Spring Boot.
### [*JWT login*](https://github.com/GiovannePDS7/Login_EventFy)
- Login back-end using JWT Token in Java and Spring Boot.
### [*Event registration*](https://github.com/GiovannePDS7/CriacaoEvento_EventFy)
- Back-end for event registration using Java and Spring Boot.
### [*Retrieve event*](https://github.com/GiovannePDS7/EventoExistente_EventFy)
- Service to retrieve existing events based on the user.
### [*Register guests*](https://github.com/GiovannePDS7/Cadastro_ListaConvidados)
- Back-end to register guests per event.
### [*Register task*](https://github.com/GiovannePDS7/Cadastro_Tarefa)
- Back-end for registering tasks per event.
---
## Development team and their responsibilities
#### [*Giovanne Pagano*](https://github.com/GiovannePDS7)
- Project manager and leader;
- Full stack developer;
- System integration and hosting;
#### [*Anderson Armando*](https://github.com/Anderson-Armando)
- Project administrator;
- DataBase administrator;
#### [*João Eduardo*](https://github.com/juedu006)
- Project administrator;
- Front-end developer;
- UX/UI designer;
#### [*Pedro Henrique Soares*](https://github.com/PedroSoares22)
- DataBase administrator;
#### [*Henrique Lopes*](https://github.com/Henriqueluz21)
- Back-end developer;
#### [*Isabella Amaro*](https://github.com/Isabellinhaa)
- UX/UI designer;