Event Planner

Software Project

Description

The Event Planner is a Java-based software application developed to streamline the planning and management of events. This project incorporates advanced testing and analysis tools to ensure high-quality software delivery. It features interactive functionality and robust backend operations while integrating modern development practices.

Technologies Used

Core Language: Java
Database: PostgreSQL
Testing: Cucumber (BDD)
Code Coverage: JaCoCo
Code Quality: SonarCloud

Key Features

Event Management

  • Comprehensive scheduling
  • Event tracking system
  • Participant management

Testing Suite

  • Behavior-Driven Development
  • Automated test cases
  • Scenario validation

Quality Assurance

  • Code coverage analysis
  • Continuous quality checks
  • Static code analysis

Development Highlights

Core Development

Implemented the main event management functionality with Java and PostgreSQL integration.

Testing Implementation

Added comprehensive test suites using Cucumber for behavior-driven development.

Quality Assurance

Integrated JaCoCo for code coverage and SonarCloud for continuous quality monitoring.