Client project

Adgroup

An app for construction materials with admin and shopping features
Flutter
Figma
Firebase
This project is an e-commerce application for construction materials that I created for a client who wanted to migrate their existing shop online. I gathered their requirements and designed a custom solution for them. The project has two main features, one for the owners to manage the data of the products, and another for the customers to browse and buy the products. The project was developed in 2020 during the covid pandemic and is live on the play store for download.

Design and Development

I started the project by analyzing their requirements and creating a blueprint and a list of their custom features. I designed the mockups for each page and gave them a quote and a timeline. They wanted an application for both Android and iPhone platforms, so I chose Flutter as the framework and Firebase as the data hosting service, because of their easy integration, great support for developers, and documentation. The project had many changes along the way, but it was completed successfully in the end.



Features and Functionality

Some of the features that the project had are:

  • Role based Authentication(Admin and Normal User)
  • Well organized product data with fine tuned ui/ux
  • Create, Update and Delete functionality for products and offers (admins only)
  • User Reward management (admins only)


Conclusion

Working on a client and live project with a tight deadline was an insightful and rewarding experience. I learned how to communicate effectively with non-tech people and understand their needs and expectations. I faced many challenges along the way, but I also had a lot of fun and satisfaction in the project development process.