Skip to content

ttran9/AllRecipesJavaSpring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todd's Implementation of a miniature AllRecipes website using Java Spring and Thymeleaf.

The below sections will be updated!

Background

  • Originally, I decided to implement this project as I just wanted to practice more with Spring 4 and Thymeleaf.

Gmail API

JUnit Tests Information:

  • The testAccountCredentials.properties file must have a password filled out to run the JUnit tests.
  • The idea of my JUnit tests was to use multiple test accounts to test for functionality of the application such as: viewing a shopping/pantry list when logged in, viewing these lists when not logged in, and viewing the the shopping/pantry list of another user.
  • These tests were able to test the requestmapping annotation used in the controller classes by using a MockMvc object to simulate get and post requests.

todo: (currently what I'm working on replacing)

  • Use Spring 5 and Spring Boot.
  • refactor code (still on going).
  • styling of the pages (specificially the errors).
  • also, the registration tests are not complete, I don't explicity test for a user name that already exists which should throw an existing DataIntegrityViolation exception. I will be adding this in too.

A running demo can be seen: https://ar-app.herokuapp.com/

About

My implementation of a miniature allrecipes using Java, Spring MVC, Spring Security, JUnit, HTML, CSS, BootStrap, AJax, JQuery, and JavaScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors