Skip to content

biscaboy/critter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Critter Chronologer Project

Udacity Java Developer Nanodegree Project 3

Purpose

Critter Chronologer is a Software as a Service application that provides a scheduling interface for a small business that takes care of animals. This Spring Boot project will allow users to create pets, owners, and employees, and then schedule events for employees to provide services for pets.

This project required utilizing data persistence concepts including:

  • Structuring Data in a Multitier Architeture
  • Using the Java Persistence API (JPA)
  • Connecting to multiple data sources
  • Persistence using SQL and Data Access Objects
  • Solve persistence performance issues

Dependencies

Resources

Spring.io

Postman

Baeldung.com

StackOverflow.com

Oracle

Various Sources

Built With

  • Spring Boot - Framework providing dependency injection, web framework, data binding, resource management, transaction management, and more.
  • Google Guava - A set of core libraries used in this project for their collections utilities.
  • H2 Database Engine - An in-memory database used in this project to run unit tests.
  • MySQL Connector/J - JDBC Drivers to allow Java to connect to MySQL Server

License

This project is licensed under the MIT License

About

Critter Chronologer REST API - a student exploration of JPA on Spring - Udacity Java Developer Nanodegree Project 3

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published