Welcome!


Thanks for visiting my simple portfolio website. This website is to show off some full-stack development skills that I have picked up so far. If you choose to sign up, you will have access to a simple todo application that I put together. I hope you enjoy seeing everything!

This website was built with Django and is being hosted on Heroku. The RDBMS is Postgres.

Great thanks to Will Vincent for putting out Django for Professionals, which was a major guide to the beginning of my development journey with Django. Here is a link to his website If you are looking for a guide to full-stack development with Django and Python, I definitely would recommend his Django books to start with.

Major reason for requiring sign up: I don't plan on perusing users todos, and, therefore, to limit exposure of possible trolling profanity, segregating user interactions from others seemed like the best course of action.

If you would like to use the todo app without signing up, which is totally reasonable, feel free to login with "anonymoususer@example.com" with the password "testpass123". The sign up workflow includes a verification email. So, mostly, the sign up is meant to segregate content and show my ability to generate emails through an API.

Also, if you have signed up, you can also use the React SPA that interfaces with this same website. It is not as feature complete as this website, but I built it to demonstrate my ability to build an API, and interface an external frontend with said API.

All the Best! — David V.