Codementor Events

How and why I built An Inventory System

Published Jul 12, 2018
How and why I built An Inventory System

About me

I was initially a Front-End Developer for quite some time and then I finally decided to learn a Back-End Language, PHP. It was the best thing I could do, since I'm able to do way more things then I could have before.

The problem I wanted to solve

The reason why I built it was because my family was in need of an inventory system and sales system. It was so helpful for them and now they use the system daily.

What is An Inventory System?

It is used so people can keep track of how there storage is and how good sales is going or bad.

People can add, edit, update or delete inventory, and the same goes for the sales system.

Tech stack

HTML5, CSS3, JavaScript, and PHP.

The process of building An Inventory System

I got started by creating the databas. Afterwards, I installed Laravel and continued reading documentation on Laravel and php.net. It was difficult but it was definitely worth it.

Challenges I faced

The hardest part was the design of the database, because there are so many parts in an inventory system. Other than this, it was getting a mySQL database converted to pgSQL.

Key learnings

I learned a little bit more about file input, database design, and more about how to use Laravel.

Tips and advice

The most important thing to do is research and never give up. If you still can't finish, try checking YouTube videos or asking friends, even if they are not programmers, and try to apply their logic.

Final thoughts and next steps

I will continue building on the project, since it was a very fun project to do and a lot of learning.

Discover and read more posts from Santiago Correa
get started