personal · completed
CCAT Assembly Registration System
Development of a system to register attendance and votes in CCAT assemblies, with public results.
- Role
- Software engineering
- Period
- 2019-11 — 2019-12
01
Challenge
I developed a system to manage CCAT assemblies using Spring Boot, Spring JPA, Spring Security, and React. The system allows for the registration of member attendance and the recording of votes for important decisions. The voting results are recorded publicly, ensuring transparency in the process. I implemented robust security to protect data and system integrity, and used React for an interactive and efficient user interface.
02
Approach
Implement functionality to register member attendance at CCAT assemblies. Develop a system to record votes on decisions made during assemblies. Ensure that voting results are recorded and displayed publicly to guarantee transparency. Integrate Spring Security to protect data and ensure system integrity. Create an intuitive and efficient user interface using React to facilitate system interaction.
Project Goals
Attendance Registration
Implement functionality to register member attendance at CCAT assemblies.
Vote Management
Develop a system to record votes on decisions made during assemblies.
Result Transparency
Ensure that voting results are recorded and displayed publicly to guarantee transparency.
System Security
Integrate Spring Security to protect data and ensure system integrity.
Interactive User Interface
Create an intuitive and efficient user interface using React to facilitate system interaction.
03
Impact
- Attendance Registration
- Vote Management
- Public Results
- Robust Security
- Reactive Interface
Technologies Used
Key Features
Attendance Registration
Functionality to register and manage member attendance at CCAT assemblies.
Vote Management
System to record and manage votes on assembly decisions, with public results.
Public Results
Public display of voting results to ensure process transparency.
Robust Security
Implementation of Spring Security to protect data and system integrity.
Reactive Interface
Interactive and efficient user interface developed with React, enhancing user experience.