Better Programming

Advice for programmers.

Follow publication

Member-only story

How I Built and Deployed My First Web Application with Django in 5 Weeks

Jason Jung
Better Programming
Published in
9 min readDec 30, 2019

Hello, I’m Jason

I am a programmer, machine learning practitioner, and automation enthusiast, originally from Korea. Even though I do not have a CS degree, I fell in love with coding after college and have been learning new things on my own ever since.

Introduction

In July 2019, I launched my first web application, Salary Ninja, a tool for salary insights. It took me a total of five weeks while working full-time to learn Django, code, and deploy this application on a server.

As part of becoming a full-stack engineer/problem-solver, I wanted to up my game by tapping into the front-end world. My idea was to build a website where you can search a database and return results with insights. Because I knew nothing about building a web application, I researched different options, tools, and frameworks. I want to share about the process I went through, as it might shed some light for those who want to build one themselves.

Rough timeline:

  • Week 1: Formulating idea, researching different frameworks, finding the right tutorials and resources, buying the domain name, etc.
  • Week 2: Completing the official Django tutorial
  • Week 3: Implementing Salary Ninja back-end with Django
  • Week 4: Implementing Salary Ninja front-end, charts, and tables
  • Week 5: Deploying on DigitalOcean, adding Google Analytics, and wrapping up

1. Idea

Everything starts with an idea. You can turn your idea into a reality with grit, perseverance, and the belief that you can achieve anything to which you set your mind. What I love about the software world is that once you have an idea, most likely, you can embody it. All you have to do is sit down and find the right resources to carry it out and not give up.

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Jason Jung
Jason Jung

Written by Jason Jung

SWE/Data Scientist @ Shopify. Alum @ Northwestern and @ UCLA. Creator @ https://salary.ninja. Visit me @ https://jasjung.github.io

Responses (8)