AeroNex

AeroNex is a flight booking system made with C. It runs in the terminal and lets users register, log in, and use the booking menu.

I made this project to learn more about C and how to build a bigger program.

Features

Some parts still need more work.

What I used

How to run

First, clone the repository:

git clone https://github.com/Arsen-Gevorgyan/AeroNex.git

Open the project folder:

cd AeroNex

Compile the program:

gcc BookingPlane.c -o aeronex

Run it:

./aeronex

What I learned

While making AeroNex, I learned more about functions, arrays, input checks, and bitwise operations.

One of the hardest parts was the booking system. My first price system had some problems, so I worked on a better way to save booking choices using bits.

I also found and fixed bugs in my code. This helped me understand C better.

Code structure

I started with most of the code in one file. Now I want to split it into different files to make it easier to read and change.

I plan to use separate files for booking, input checks, menus, and saving data.

Future plans

AeroNex is finished for now, but I have some ideas for the future.

I want to add more features, improve data saving, and use other libraries when needed. I also want to build different systems as separate projects and maybe connect them together later.