GithubHelp home page GithubHelp logo

midtermproject's Introduction

ParkPals

Team members and roles:

  • Cortnie - DBA, Developer
  • Dean - Lead Designer, Developer
  • Justin - Repository Owner, Developer
  • Sam - Scrum Master 3000, Developer

Overview

A website where users can connect with each other through meetups at trails inside our wonderful national parks!

We created this web site to turn our love of national parks into a useful meeting place online. Turn those "cyber" hikes into "sight-bird" hikes!

Description

ParkPals allows registered users to create, join, unattend, or delete meetups with other users. Meetups allow users to display start and end times, descriptions, and a photo of the meetup. Users can also leave comments on meetups!

See a user who isn't your friend? Add them to your friends list!

Rest assured that when you delete a meetup, your data is safely deleted.*

Visit ParkPals and register for an account today! It's free and takes only takes 48 seconds.

*This is not true.

Technologies Used

  • Spring Boot
  • MySQL/MySQL Workbench
  • Bootstrap
  • Java
  • Maven
  • Agile workflow
  • Git

Lessons Learned

Working on this project taught us how to apply technologies we've learned up until now into a real working application. It wasn't until we stumbled and hit a brick wall several times with several things that things started to make sense.

  • Building a database from scratch and then using the Data Access Object design pattern to build methods to read and alter the database.

  • Carrying data across different web pages with HttpSession, using the Java String Tag Library to display that data.

  • Using git to manage our codebase and allow team members to quickly update changes to everyone's local repository.

On the frontend, we all learned much more about designing a web page's layout and functionality. The size and placement of text really makes a difference not when just trying to view data, but to make it visually appealing.

Most importantly, the project taught us how to work as a team through the entire process: design to final presentation.

midtermproject's People

Contributors

cortnierw27 avatar deancoffman05 avatar fathsam82 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.