- Mason Keeney (Developer, DBA)
- Henry Melendez (Developer, Rep Owner)
- Christopher Brite (Developer, Scrum Master)
AccomplishMe is a web based application which serves as a journal for tracking various user challenges. Whether they are fitness, diet, or literary based, the goal is to help you accomplish your goals!
- User account registration/editing
- User sessions log-in/out
- User uploaded profile pictures
- Create new challenges or participate in pre-existing challenges
- Create customizable entries and add tasks to daily challenge journal
- Complete or abandon in progress challenges
- Calculate metabolic equivalent of task (MET) for workouts
- Calculate calories consumed for meals
- Track pages read for books
- Create new workouts meals, and books to add to challenges
- Search all active users by first or last name
- Dynamic searching through current workouts, foods, and books
Future Implementations
- Friend/block other users
- Invite friends to challenges
- Comment on personal or friend challenges
- Make challenge logs visible/private
- Filter comments for inappropriate language
- Link with external social media platforms
Accomplish Me Database Schema Diagram
jQuery search function allows users to search through challenge detail names or description.
- Spring MVC
- JPA
- SQL
- HTML
- CSS
- MySQLWorkbench
- Trello
- Figma
- Terminal
- Git
- GitHub
- SpringToolSuite4
- JSP
- JPQL
- Hibernate
- Gradle
- jQuery
- JavaScript
-
SCOPE! Knowing what can be accomplished in a week and what is the minimum the user needs to be able to do.
-
Learned how to navigate issues with lazy initialization in JPA.
-
Learned the importance of project management
-
Using resources like Trello and FIGMA to collaborate, plan and save hours of time.
-
Learned tons about the front end, such as seeing changes in real-time using Google Chrome's inspect feature.
-
Learned a lot about how HttpSession can be used to update pages and pull users from session, giving the user immediate feedback.
-
Differences in usage between RedirectAttributes and Model