Utexas

This week we started working on the class project. We put together a great team, with plenty of excitement, brains, and initiative! The project we are building is a Crossfit website! Right now if you Google crossfit you don’t get much besides the hundreds of disjoint crossfit gyms. We are about to change that by creating a crossfit hub!

So this week we started off strong working almost the whole weekend and most of the week. We started off with absolutely no knowledge of Django, but I ended up reading the amazing Django tutorials! We then met up and everybody started working on their parts with the tutorials open :D because they have almost everything a beginner to Django needs!

Before we began reading the tutorials Django seemed like this cryptic framework full of magical things happening left and right, but the tutorials definitly shed some light on the little creatures!

Update on the progress

  • We have created the database models Athlete, Region, and Events
  • We have the main page and templates!
  • We have a cute little logo :D
  • The unit tests are 40% done
  • The server is running and we are using the super catchy domain name crossfit.social!!
  • Twitter integration mostly complete 99%!!
  • Angular configured and running, admin mode and regular.
  • Need to scrape more data :D

Need:

  • Need to setup a stable virtual machine to prevent the django server from dying
  • Need to integrate Flickr Google+ and other social networks
  • Need to integrate TravisCI and automate pushes

##Tip of the Week: For anybody wanting to start using Django I must recommend the tutorial!! It took me about 6 hours to move through all the pages from 0 to 6, but I feel very confident in my understanding of Django. Django Tutorial 01