List of Mini Projects
List of Mini Projects
Abstract: Create a GUI application to manage contacts with functionalities like adding, deleting,
updating, and searching contacts. Use MySQL database to store contact information such as name,
phone number, and email.
Abstract: Develop a GUI application for managing library resources. Users can add, delete, update, and
search for books. Utilize MySQL to store book details such as title, author, and availability.
Abstract: Build a GUI application to manage student records. Include functionalities to add, delete,
update, and search for student details like name, roll number, and marks. Use MySQL database for
storing student information.
Abstract: Create a GUI application to manage employee details. Allow users to add, delete, update,
and search employee records including name, employee ID, salary, etc. Store data in MySQL database.
Abstract: Develop a GUI application to manage bank accounts. Implement features like creating new
accounts, depositing, withdrawing, transferring money, and viewing account details. Use MySQL for
data storage.
Abstract: Build a GUI application to manage inventory. Users can add, delete, update, and search for
inventory items. Store item details such as name, quantity, and price in MySQL database.
Abstract: Create a GUI application for managing patient records and appointments. Include
functionalities like adding, deleting, updating, and searching patient records. Use MySQL to store
patient information and appointment details.
8. Expense Tracker:
Abstract: Develop a GUI application to track expenses. Users can add, delete, update, and categorize
expenses. Use MySQL database to store expense details such as date, amount, and category.
9. Recipe Manager:
Abstract: Build a GUI application to manage recipes. Allow users to add, delete, update, and search for
recipes. Store recipe details like name, ingredients, and instructions in MySQL database.
Abstract: Develop a GUI application to create and manage to-do lists. Allow users to add, delete,
update, and prioritize tasks. Utilize MySQL database for storing task details.
Abstract: Develop a GUI application for taking and managing notes. Allow users to create, edit, delete,
and categorize notes. Utilize MySQL database to store note details.
Abstract: Build a GUI application to manage contacts. Implement functionalities to add, delete, update,
and search for contacts. Store contact details like name, phone number, and email in MySQL database.
Abstract: Build a GUI application to track attendance. Allow users to mark attendance for students or
employees, view attendance reports, and generate statistics. Utilize MySQL database for storing
attendance records.
Abstract: Create a GUI application for managing car rentals. Implement functionalities for renting cars,
returning cars, and viewing rental history. Store car details and rental records in MySQL database.
Abstract: Develop a GUI application for managing flight reservations. Allow users to book flights, view
flight details, and manage reservations. Use MySQL to store flight information and booking records.
Abstract: Build a GUI application to manage hotel reservations and bookings. Implement functionalities
for booking rooms, checking availability, and managing guest details. Store hotel data in MySQL
database.
Abstract: Create a GUI application for online shopping. Allow users to browse products, add them to
cart, and proceed with checkout. Use MySQL to store product details and user orders.
Abstract: Develop a GUI application for booking tickets for events, movies, etc. Allow users to select
events, choose seats, and proceed with booking. Store ticket details in MySQL database.
Abstract: Develop a GUI application to manage stock inventory. Allow users to add, delete, update,
and search for stock items. Store stock details like name, quantity, and price in MySQL database.
Abstract: Build a GUI application for analyzing expenses. Allow users to input expense data and
generate reports and visualizations. Utilize MySQL for storing and analyzing expense data.
Abstract: Create a GUI application for converting currencies. Implement functionalities for converting
between different currencies and fetching exchange rates. Utilize MySQL for storing currency data.