Paperlouge


Get your books

  • Role Backend-end Developer
  • Context Personal Project
  • Period Mid 2018

Introduction

My close college friend and I have teamed up to create our first web development project. We started with a goal that we have to build a website, don't know what the website is for so we have thought a lot about it and finally decided that we will build a website where we can list all the books of different category and user can get the softcopy of them which they want to read. Yes, you are right not a unique or great idea but we don't want to spend our much time in an idea as we don't want a start-up to open, we just want to learn how things work and we can how to convert our idea into reality.

Instead of waiting to start big, start small so that you can grow big Nicky Verd

Working on the Idea

Putting hands to work

I started learning online from different resources available. I got to know that HTML, CSS, and JavaScript are mostly used to build a basic website so I starting learning them and build a simple web page at starting and then I tried to improve it. As my friend is good with design, he guides me on how we can improve our UI. He also starts to learn so that he can directly work on it and after all this, we are missing one important thing to give the functionality to our website we don’t want a static website we want that all the book details should be stored in a database and out website should fetch data from there, so I started finding out how can we do it.

Then I got to know that we need to develop the backend for our website to make our website dynamic so now I need to start with backend as my friend is working on the UI. I found that PHP is an Object-Oriented Language and it is used for developing backend, I started learning it and started with adding basic functionality also started with the MySQL database. With all this finally, we have developed our first website.

It is very exciting for me that I finally made what I thought although it was not completed some issues need to fix but we have created a base for our website. And up to this point, I have learned a lot of things which are important to me.

Updating with new Stack

It's a bad plan that admits of no modification.

After a long gap, I am my friend decided to update our website with which we have started. We think to develop the website from initial with modern frameworks. He started with a new design and developing the frontend and I started working on backend and its integration with frontend. We have tried to improve ourselves from where we started and making our platform smooth. But we have missed something important at that time that is the admin panel, this time we include that too and started working on it. We want to make it perfect and want to control our website content through it.

Finally, we are ready with it and the most important we have improved it a lot than what was it before and also learned lots of new things with it, this project was very special one and important for me as from it where I started.

Summing Up

Learning and takeaways

It is my first project and one of my best projects because I learn lot of things form it. I start this project with a thought to make it work and live, it is not yet completed with all the functionality but in future I will definitely work on it to enhance its feature and make it live to people.

Next Work

OneWater Academy