
It can be overwhelming since they have so many options and customizations. However, it has the steepest learning curve and most people do not enjoy its user interface.

In the past, I had created a desktop version and a separate mobile version, and discovered this to be very inefficient. That is when I came across Bootstrap, and it saved my life.Īccording to its official website, Bootstrap is the “world’s most popular front-end component library for building responsive, mobile-first websites.” Its mobile-first philosophy implies that the components are built for the mobile experience first and desktop versions are simply larger versions of the mobile site. I had a lot of trouble trying to figure out consistent styling and a mobile-friendly interface. In the beginning, I didn’t know any better, so I started to style manually with HTML and CSS. I definitely did not want a crappy looking website. Now that I have a website with a basic structure, it is time to make it look pretty. At this stage, I just made sure I had a properly working search function and a database like below: The method is simple-after you learn the fundamentals, you try and fail until you get it the way you want it.
#Chepaest way to host django postgres app code
The first time I just went through all the examples and codes, and the second time, I started to tweak the code to create my website. I spent my first two weeks going through the official tutorial.
#Chepaest way to host django postgres app plus
Also, Django was a big plus for me since I was already comfortable with Python and wanted to build my website as soon as possible. I reasoned that those companies must have done enough research to justify using Django over Node.js. I was surprised to learn that many prominent companies, like Pinterest, Dropbox, and Instagram, were using Django.

However, this did not mean that Django was a bad option. Week 5: Deploying on DigitalOcean, adding Google Analytics, and wrapping up.Week 4: Implementing Salary Ninja front-end, charts, and tables.Week 3: Implementing Salary Ninja back-end with Django.Week 2: Completing the official Django tutorial.Week 1: Formulating idea, researching different frameworks, finding the right tutorials and resources, buying the domain name, etc.I want to share about the process I went through, as it might shed some light for those who want to build one themselves. Because I knew nothing about building a web application, I researched different options, tools, and frameworks. My idea was to build a website where you can search a database and return results with insights. It took me a total of five weeks while working full-time to learn Django, code, and deploy this application on a server.Īs part of becoming a full-stack engineer/problem-solver, I wanted to up my game by tapping into the front-end world.

In July 2019, I launched my first web application, Salary Ninja, a tool for salary insights.
