You are browsing as a guest. Sign up (or log in) to start making projects!

AeroNex - Booking

  • 2 Devlogs
  • 15 Total hours

AeroNex is a terminal-based airline booking system made with C. Users can create an account, log in, choose a destination, select a flight class, and make a booking.

Open comments for this post

3h 16m 54s logged

AeroNex — Devlog #2

What I worked on

In this update, I worked more on AeroNex. I mainly worked on the booking system and the terminal interface.

I wanted to make the program look better and not only work with normal text. So I started making custom boxes for showing information.

For example, now I can show:

  • Name
  • Surname
  • Phone number
  • Flight information
  • Booking information

I also made the text fit inside the box. If the text is too long, it can go to the next line.

Fixing bugs

While working on this part, I found some bugs in my C code.

Some problems were with strings, loops, and memory. One bug even caused my program to crash with a segmentation fault.

I learned that I need to be careful when using functions like strlen() and memset(). Fixing these bugs helped me understand C better.

Booking system

I also continued working on the booking system.

The user can choose different options for a flight, and I am working on more features like:

  • Booking a flight
  • Cancelling a booking
  • Viewing flight information
  • Choosing a flight class
  • Managing the user account

There are still some things that I need to finish and improve.

What I will do next

For the next update, I want to continue working on the booking system and make the interface cleaner.

I also want to add more flight information and improve the menus.

The project is still not finished, but I am learning a lot by making it step by step.

0
1
156
Open comments for this post

11h 38m 16s logged

AeroNex : Devlog #1: Project Start

Today I started my new project, AeroNex.
AeroNex is an airline booking system that I am making with the C programming language. The program works in the terminal and uses a menu system.
The main idea is to make a simple system where a user can:

  • Create an account
  • Log in
  • Choose a destination
  • Choose a flight class
  • Choose a flight date
  • Make a booking
  • Cancel a booking
  • View flight information
  • Block an account
  • Log out

At the moment, I have already made the registration and login systems. I also started working on the booking system. The user can choose a destination, class, and date.

There are still bugs and unfinished parts, so the project is not finished yet.

For the next updates, I want to improve the booking system and add booking cancellation and flight information. I also want to improve the account system and make the terminal interface cleaner.

My main goal with this project is not only to make a working booking system, but also to learn more about C programming and build a bigger project by myself.
This is only the beginning of AeroNex.

0
0
97

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…