Skip to content

Repository files navigation

Jared Doderer Individual Project

Problem Statement

I am an electronics hobbyist, and building devices or just tinkering on things requires a vast array of different parts. Integrated circuits, transistors, diodes, capacitors, resistors, vacuum tubes and many more. The problem is, after so many years I have accumulated many many parts, and I can no longer keep track of the inventory in my head.

PartsDatabase is an inventory system to catalogue electronic parts, pieces, modules, bits, and bobs. Ideally it would involve a searchable database that can allow a user to list all the parts, or all the parts in a category, and display the quantiy of a particular part in stock. Some base data, such as listing some general specifications and ratings of each part would be good to have, particularly if those fields are searchable as well.

Project Technologies/Techniques

  • Security/Authentication
    • AWS Cognito
  • Database
    • MySQL 8.x
  • ORM Framework
    • Hibernate
  • Dependency Management
    • Maven
  • Web Services consumed using Java
    • Mouser Web API
  • Web Services consuming an API
    • Mouser Web API
  • CSS
    • Bootstrap
  • Data Validation
    • Bootstrap Validator for front end
  • Logging
    • Log4J2
  • Hosting
    • AWS
  • Tech I might explore as part of this work
    • Hibernate Search
  • Unit Testing
    • JUnit tests to cover all testable logic
  • IDE: IntelliJ IDEA

Design

Examples of documentation of progress, reflections, and time spent on this class

Choose a format that works for you, or create your own.

Links To Videos:

User Demo Code Demo

About

Database to wrangle my slew of electronics parts

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages