Skip to content

Track the progress on your goal to sink more birdies! Built with Django.

Notifications You must be signed in to change notification settings

grimechristopher/GolfTrackingSite

Repository files navigation

Golf Tracking Site

Track the progress on your goal to sink more birdies! Built with Django

Demo

Please feel free to test out the application by adding your favorite golf courses to the database or entering some data about your latest round.

Description

Golf Tracker is a website that allows anyone to create and view scorecards for any golf course. Logged in users can track the score of their rounds as well as add golf courses to the database. Users are also able to add and edit holes, tees, and pictures to golf courses in the database.

I used Django to build this application because I wanted to learn a new framework and I knew I wanted to do something that involved golf. I am a big golf fan and love to play. I decided designing an application and database to track golf scores would be a good challenge.

I learned how to use class-based views to implement CRUD operations, display dynamic data using the Django templating system, and modifying the authentication system by creating a custom user class. Working on this project improved my database design and Python skills.

Features

  • Create and view scorecards for golf courses
  • Add and view pictures of golf courses
  • Track golf scores of rounds played
  • User authentication utilizing custom user types in Django

Technologies

  • Django version 2.2.4
  • Python version 3.7.2
  • HTML
  • CSS
  • Sqlite version 2.6.0

Screenshots

Rounds ListCourses ListCourse PageRound Page

Future Development

I have many planned features in mind for continuing the development of this project:

  • Display the correct over/under par for men's or women's tees
  • Track the best scores for each course
  • Add data so users can see their best/worst/average scores
  • Add the ability to upload pictures for rounds
  • Add more golfers to a golf round and compare scores
  • Add a comments or tips section to the courses
  • Add pictures to the courses list

chrisgrime.com
chris@chrisgrime.com
linkedin/in/grimechristopher

About

Track the progress on your goal to sink more birdies! Built with Django.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published