donteverforget - powered by Django & Heroku & AWS

donteverforget
  • Date Completed: August 2017
  • Skills: Python, Django, Web Development, MVC Framework, Databases, Heroku, AWS
  • Website:  donteverforget
  • Why: After completing my first Django project(muypicky), I wanted to test my skills even further. This time, I was not watching a step by step tutorial. I was left to create a Django project on my own. I've always had a hard time remembering my class assignments, so I knew that a "to do" application would fit the job. This was by far the hardest project I've ever worked on. Even though it looks like a very simple site, everything under the hood is quite complicated. Creating the registration page, login page, making sure users only saw items that they created, and even deployment took a lot of hard work. Even though it's a very simple CRUD app, I'm truly proud of it. I've learned so much about Django and how the web works in general.
  • Description:  donteverforget is a simple CRUD website that keeps track of all your assignments. Users can register, activate their email, and login in order to use the application. In the application, you can created to do items for the courses that you are currently in. You can view, edit, and delete entries or courses. Once you have finished a task, you can click the complete button in order to remove the task from your list. This application is a great way to never forget what assignments you have for the day. You can use the application as a weekly task reminder, but using it as a daily task reminder is what I recommend.