Skip to content

Latest commit

 

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Title: Flight Management System

Overview

This project is a Flight Management System developed as part of a team assignment. The system is designed to manage flights, including features for managing departures, arrivals, and admin functionalities. The project includes a backend service built with Spring Boot and a frontend developed using React.js. The application also includes unit tests to ensure the reliability of key functionalities like password hashing.

Features

Admin Page: Allows admins to manage flights, including adding, editing, and removing flights.

Departure and Arrival Management: Users can view and manage flight departures and arrivals, with proper handling of data fields such as flight ID, aircraft ID, and airport information.

Backend Services: Spring Boot backend with MySQL database integration for managing flights and user data.

Unit Testing: Tests implemented for crucial features like password hashing to ensure security and correctness.

Deployment: The backend service is deployed using Docker and Amazon services, with frontend and backend integration for a seamless user experience.

Setup Instructions

Prerequisites

Java 11 or higher Node.js and npm MySQL database Docker (for deployment) AWS account (for deployment) Backend Setup

Clone the repository. Navigate to the backend directory. Update the application.properties file with your database credentials. Run the application using the following command: bash Copy code

DEVOPS COURSE & SOFTWARE DESIGN, ARCHITECTURE AND TESTING --- FINAL SPRINT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages