Skip to content

System for managing TECAir, a low-cost airline in Costa Rica. Includes PostgreSQL, API development, web and mobile apps, and tools like Angular, Bootstrap, and Entity Framework.eporting Services for report generation.

Notifications You must be signed in to change notification settings

Carlos12001/TECAir_Final

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TECAir Project README

Welcome to the TECAir project repository. This project aims to develop a comprehensive system for managing TECAir, a low-cost airline specializing in serving students in Costa Rica. This README provides an overview of the project's objectives and structure.

Table of Contents

  1. General Objective
  2. Specific Objectives
  3. Problem Description
  4. System Requirements
  5. Directory Structure
  6. Diagrams
  7. Installation Document
  8. Project Plan

General Objective

The general objective of this project is to develop a system that enables the efficient management of TECAir's airline operations, catering not only to students but also to a wider customer base.

Specific Objectives

  1. Apply the concepts of the conceptual and relational model.
  2. Create a PostgreSQL database to store data efficiently.
  3. Develop an API service to centralize functionality.
  4. Build two web pages for administrative and customer use.
  5. Create a mobile application using SQL Lite as an embedded database.
  6. Utilize tools such as Angular/React, Bootstrap, HTML5, CSS, Entity Framework (to generate entity models from the database model), and Reporting Services (e.g., Crystal Reports) for report generation and PDF creation.
  7. Prepare an installation document.
  8. Develop a project plan that demonstrates teamwork and adherence to project guidelines.

Problem Description

Your team has been tasked with developing a system to manage the administration of TECAir, a low-cost airline operating in Costa Rica. TECAir was established through negotiations between Costa Rica's leading public university and regional commercial airlines. Its primary goal is to provide students with an affordable option for international travel to pursue their studies abroad. While the target audience is students, TECAir aims to offer the same convenience and services as commercial airlines to a broader customer base.

Please refer to the "Requerimientos de Software" section for detailed software requirements. It is important to note that any delays in project delivery will result in a $20,000 monthly penalty for each week of delay.

System Requirements

Detailed functional and non-functional requirements are outlined in the "Requerimientos de Software" section.

Directory Structure

  • mobile/: Contains the mobile application developed using SQLite as the embedded database.
  • web/: Houses the web application built using Angular/React, Bootstrap, HTML5, and CSS.
  • api/: Contains the API service developed in C#/.NET.

Diagrams

  • Conceptual Database Diagram: (Link or file path to the diagram)
  • UML Class Diagram: (Link or file path to the diagram)
  • Database Mapping Diagram: (Link or file path to the diagram)
  • Architecture Diagram: (Link or file path to the diagram)

Installation Document

To install and run the project, please refer to the installation document provided in the project repository.

Project Plan

The project plan outlines team roles and responsibilities and demonstrates the team's adherence to project guidelines.

About

System for managing TECAir, a low-cost airline in Costa Rica. Includes PostgreSQL, API development, web and mobile apps, and tools like Angular, Bootstrap, and Entity Framework.eporting Services for report generation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 39.6%
  • C# 18.7%
  • Dart 14.4%
  • HTML 14.1%
  • CSS 6.5%
  • C++ 3.4%
  • Other 3.3%