Skip to content

Aftas Club Underwater Fishing Competition Management System using spring boot rest Api , and Angular TypeScript

Notifications You must be signed in to change notification settings

Karim-elaoumari/AFTAS_hunting_competitions_management_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Aftas Club Underwater Fishing Competition Management System

Overview

Aftas Club in Tiznit aspires to automate the underwater fishing competition management process to streamline organizational efforts, minimize time constraints, and reduce associated costs. The goal is to develop a comprehensive web application integrated with Spring Boot for the API and Angular for the user interface. This application will automate competition registration, results tracking, and podium calculation while ensuring efficient storage of competition history. The Angular interface provides a user-friendly experience for club members.

Features

  • Simplified Registration:

    • Quick and easy competition registration process for club members.
  • Efficient Results Tracking:

    • Streamlined tracking of competition results, ensuring accuracy and accessibility.
  • Automated Podium Calculation:

    • Automatic calculation and display of the competition podium for the top three participants.
  • Structured Database:

    • Utilizes a well-organized database to efficiently store and retrieve competition history.
  • User-Friendly Interface:

    • Angular provides an intuitive and visually appealing user interface for a seamless user experience.

Technical Stack

  • Backend:

    • Developed with Spring Boot to create a robust and efficient API.
  • Frontend:

    • Angular is used to build a modern and user-friendly interface.

Installation and Setup

  1. Backend:

    • Clone the repository.
    • Navigate to the backend directory.
    • Run ./mvnw spring-boot:run to start the Spring Boot application.
  2. Frontend:

    • Navigate to the frontend directory.
    • Run ng serve to start the Angular application.
  3. Access:

    • Open a web browser and go to http://localhost:4200 to access the application.

Usage

  • Visit the application to register for competitions, track results, and view the podium.

API Documentation

Explore the API documentation here.