Skip to content

CAS2015/MidtermProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deeper Dive

Midterm Agile Team Project for Skill Distillery

Team Futile Tranquility

  • Nick Bird
  • Chelsey Sassine
  • Walter Valdez

Description

This project is dynamic full-stack web application that displays the complete CRUD (Create, Read, Update, Destroy) set of operations. It is a Community-based diving site with many features for users (which can either register and become creators, or simply view the content) to share experiences with one another about the their dives, locations, and overall diving experiences. What sets a part this website, is the ability to specifically focus in diving-related sharing of information with fellow divers and onlookers (potential future divers!).

Main Reason To Build This Website

Although there are some groups and other website that have diving as an "interest", there is a need for comprehensive and social-media-esque page that integrates the complexities, equipment, and detailed stories. In this website, a registered user is able to post a log about their diving adventures all around the world, and other members of the community can comment on either their experience, or simply on the location of the diving site. This allows for the community to grow their collective diving feats and the number of locations. Overall, the Deeper Dive site is an exciting and welcoming place for anybody to view and/or post about their diving passion. Having a common-place (Deep Dive website) for fellow divers creates a strong bond and enhaces the overall experience.

Technologies and Languages Utilization

  • Java / J2EE / JUnit /Java Persistance API (JPA)
  • SQL, MySQL, HTML5, CSS3, XML
  • Git / GitHub
  • Agile / Scrum
  • Bootstrap
  • Spring Boot (Open Source Java-based Frameworks)
  • Gradle
  • Hibernate
  • MySQL / Workbench
  • MAMP (AMP stack for Mac)
  • Apache Tomcat
  • Amazon Web Services (AWS) / EC2 instance / Amazon Linux OS 2
  • Eclipse IDE / Atom Text Editor / VS Code
  • Trello / Slack / Drawio / G Suite / MS Office / Zoom

Topics Implementation

  • Model View Controller
  • Object Orientated Design
  • Object Orientated Programming ( Four Foundations )
    • Abstraction
    • Polymorphism
    • Inheritance
    • Encapsulation
  • JDBC (Java Database Connectivity)
  • JSP (Java Server Pages)

Notes

  • Team Name: Futile Tranquility (randomly generated, btw)
  • Team project within the Skill Distillery SD28 cohort which is the MidTerm Project that showcases most, if not all, of technologies, topis, and practices covered up until mid curriculum.
  • Futile Tranquility is awesome!

Deeper Dive Database Schema:

deeperdivedb

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •