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.
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.
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:
I also made the text fit inside the box. If the text is too long, it can go to the next line.
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.
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:
There are still some things that I need to finish and improve.
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.
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:
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.