Skip to content

Used Java Swing and MySQL database to create a Books Wishlist application

Notifications You must be signed in to change notification settings

ParthSalat47/Books-Wishlist-using-Java-Swing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Books-Wishlist-using-Java-Swing

Salient features

Note: There might be some features that I didn’t add to the following list because I forgot them 🥲

  1. Using this application, Book names can be added, updated, viewed and deleted from the Books Wishlist.
  2. Proper architecture has been followed: JComponents have been added to the JPanel, which in turn goes inside JInternalFrame, which finally is contained within a JFrame.
  3. Appropriate Swing Layout manager (BoxLayout) is used for the GUI.
  4. Strict validation checks are in place, keeping in mind all possible edge cases. Robust exceptional handling has been done wherever user input is involved.
    1. For example, preventing the deleting or updating of a book which doesn’t exist in the database.
  5. MySQL database was used.
  6. The code is clean, concise and maintainable. The UI is user-friendly. (I’m not lying 🤥)

Screenshots

Believe it or not, I’m as eager as you to see the screenshots of my project. When I did this project, during a 6-month internship, I forgot to take screenshots.

In order to generate the screenshots now, I’ll have to create the database again - which is very easy, but time-consuming.

Anyways, at the end of the day, you’d be judging me on my DSA and low-level design skills. So what are we waiting for? Kindly contact me on LinkedIn and schedule an interview.

About

Used Java Swing and MySQL database to create a Books Wishlist application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages