Java CRUD App with Swing
Budget: ₹12,500 – ₹37,500 INR
I want a small-scale desktop application built in Java that I can dissect later for study. The core requirement is a clean Swing interface that performs the usual Create, Read, Update and Delete operations against a MySQL database. Think of something like a simple student, product or book manager: one main window with a table view and modal forms for adding or editing records.
Please keep the code readable and tutorial-friendly. Inline comments that explain the reasoning behind key sections—especially JDBC connections, prepared statements, and event handling—are essential. Include a concise README that tells me how to import the project, run the SQL script to create the tables, and launch the application.
Deliverables
• Complete Java source code organised in packages
• SQL file to create and populate the sample MySQL schema
• Well-commented Swing UI classes showing form design, validation and table refresh logic
• README / brief documentation (setup steps, class overview, screenshots if possible)
I’ll test by compiling, running and verifying that each CRUD action updates the MySQL table and that the UI reflects the change immediately. Looking forward to a straightforward, clean solution I can learn from.
Please keep the code readable and tutorial-friendly. Inline comments that explain the reasoning behind key sections—especially JDBC connections, prepared statements, and event handling—are essential. Include a concise README that tells me how to import the project, run the SQL script to create the tables, and launch the application.
Deliverables
• Complete Java source code organised in packages
• SQL file to create and populate the sample MySQL schema
• Well-commented Swing UI classes showing form design, validation and table refresh logic
• README / brief documentation (setup steps, class overview, screenshots if possible)
I’ll test by compiling, running and verifying that each CRUD action updates the MySQL table and that the UI reflects the change immediately. Looking forward to a straightforward, clean solution I can learn from.