A simple console-based Vehicle Management System written in C. This project was built during my first year of computer science studies to demonstrate the fundamental concepts of C programming, including Structures, Arrays, and CRUD operations.
This system allows users to manage vehicle records efficiently through a command-line interface.
- Authentication: Secure login system with username and password.
- Add Vehicle: Add new vehicle details (ID, Name, Manufacturer, Date).
- Search: Search for specific vehicles by their name.
- View All: Display a list of all vehicles currently in the database.
- Delete: Remove vehicle records using their ID.
- Update Credentials: Change the admin username and password dynamically.
- Language: C
- Concepts: Structures, Loops, Strings, User Input Validation.
- Clone the repository:
git clone [https://github.com/your-username/vehicle-management-system.git](https://github.com/ArmansHub/Vehicle-Manegement-System)
- Open the project in any C compiler (VS Code, Code::Blocks, or Dev C++).
- Compile and Run the
main.cfile.
Note: This project uses
system("cls")to clear the screen, so it is optimized for Windows operating systems.
To access the system, use the following default credentials:
- Username:
arman - Password:
shakib
(You can change these after logging in from the menu option).
- Implement File Handling to save data permanently.
- Migrate from
gets()tofgets()for better security.
Made with love by Arman Hossain Shakib