Back to Projects
AutoSale
Individual ProjectIndividual Project (DevOps & Security)
AutoSale
Individual Project (DevOps & Security)
This project is a Windows Forms-based Car Management System designed using C# for small businesses to manage car inventory. The application allows users to:
• Add, view, delete, reset, and search car records
• Track car details such as model, mileage, color, fuel type, transmission, and price
• Generate unique car IDs on each entry
• Print car data for documentation purposes
• Save and retrieve data using a local SQLite database
The application has been deployed with GitHub Actions using a CI/CD pipeline that builds the project and provides a downloadable artifact.
Key Learnings:
- Built a desktop application using Windows Forms and C#
- Worked with SQLite for local data storage and retrieval
- Implemented search, delete, reset, and print functionality in the application
- Used GitHub Actions to create a CI/CD pipeline and generate build artifacts
- Practiced object-oriented design with inheritance (base class Vehicle, derived class for Car)
- Wrote modular methods for database connection, query execution, and form initialization
Screenshots

Technologies Used:
C#.NET FrameworkWindows FormsSQLiteGitHub Actions
My Contribution
I independently developed the full application, including: • UI design and functionality with Windows Forms • Randomized car ID generation and user-friendly dropdown selections • Integration with SQLite using custom SQL commands and query methods • Core features like Add, Reset, Delete, Print, and Search • Setup of CI/CD pipeline using GitHub Actions for build and deployment • Creation of a GitHub repository and workflow YAML file for auto-building the application and generating artifacts