MuyPicky - powered by Django (Tutorial Aided)

muypicky
  • Date Completed: August 2017
  • Skills: Python, Django, Web Development, MVC Framework, Databases
  • Why: I recently completed MIT's very popular MOOC (MIT 6.00.1x) and wanted to apply new skills that I've learned to web development. As I've said before, I'm not really fond of the front-end aspect as much as the back-end aspect of web development. The super powerful Django framework allowed me to create a backend service for a website and allowed me to practice my newly taught Python skills.
  • Description:  MuyPicky is a website that lets users sign up and create an account in order to post their favorite menu item at a specific restaurant. Users can sign up, login, and add restaurants and menu items in order for other users to see. It's a great way to showcase your favorite restaurants and menu items. As with all my projects, the code is open-sourced on my github (muypicky). This project was tutorial aided. Although I would say that it's more for intermediate-advanced users of Django, it was still a great project. I have learned the basics of how to use Django and its capabilities. I've learned how databases work, how URLs work, how different HTTP responses work, and much more! After finishing this project, I will pursue another simple "To Do" application using Django. This time, I will make it from scratch in order to showcase that I've truly understood the basics of Django.