Note: There might be some features that I didn’t add to the following list because I forgot them 🥲
- Using this application, Book names can be added, updated, viewed and deleted from the Books Wishlist.
- Proper architecture has been followed:
JComponents
have been added to theJPanel
, which in turn goes insideJInternalFrame
, which finally is contained within aJFrame
. - Appropriate Swing Layout manager (
BoxLayout
) is used for the GUI. - Strict validation checks are in place, keeping in mind all possible edge cases. Robust exceptional handling has been done wherever user input is involved.
- For example, preventing the deleting or updating of a book which doesn’t exist in the database.
- MySQL database was used.
- The code is clean, concise and maintainable. The UI is user-friendly. (I’m not lying 🤥)
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.