Ego Furniture Website
Software 3 min

Ego Furniture Website

Ego Mobilya is a subsidiary of the Çilek furniture group. It can be considered a promotional website designed to introduce the Çilek store within the brand and provide information about its products. This was the first freelance project I worked on, and I was quite excited while doing it. I put in extra effort, driven by the thrill of getting paid for something I created for the first time. I was finally sharing what I had learned before. Although I had previously built my personal website (rifaikuci.com), this was my first professional job.

On the Ego Mobilya website, the administrator can track branch personnel, the inventory of products in each branch, and monitor cash transactions through a management panel. Personnel can log their sales through this panel and analyze their daily, monthly, and yearly revenue, including which products were sold and by whom. On the front end, customers can get an idea of the products before visiting the branch and contact the branch directly through the website.

In this project, I used the cookie structure for the first time. This allows customers to add and remove their favorite products in a shopping cart-like system and share them with friends and family to gather feedback. Although no payments are processed through the system, customers can still add products to their cart and purchase them in-store based on their selection online.

After a purchase, staff can generate printouts similar to e-invoices, displaying product prices, tracking codes, and discount amounts. This system marked the first step toward integrating accounting software. I also began hosting my projects through Güzel Hosting. During this experience, I learned to use CPanel and how to deploy my code live. One of my favorite things was learning to automatically deploy code to the live website using FTP every time I pushed updates to GitHub. You can access the tutorial video here. The convenience of automatic deployment can only truly be appreciated after having done everything manually—it may sound simple, but it’s a huge time-saver.

In this project, the front end was built using HTML, PHP, and Vue.js, while data was stored in MySQL. I also learned how to automatically deploy the code via FTP. You can visit the website here.

Feel free to contact me for any questions.

Contact

You can use the form below to reach me. I would be happy to receive your questions, suggestions, or collaboration requests.

contactLoading
{{ contactErrorMessage }}
{{ contactSentMessage }}
Call to Action

You’re welcome to contact me with any questions or requests.