← Projects

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
CC

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

Spring BootSpring Data JPASpring SecurityReact

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.

Have a similar challenge? Let's talk.