- Category: Web
- Client: EFOICOM
- Project date: 2021-07-01
- Project URL: https://bangwelamassiwa.com/
About this project
React, Next.js, Redux, Ant Design, and bootstrap are among the technologies I've used to build the front end of this web application.
On the server side, I've used Typescript, Node.js, Express, MongoDB, and Firebase to power up this project.
Challenges & Conclusion
This E-Commerce platform brought many challenges. The big one is for sure the filtering functionality. This application has 6 filtering options. This means 6 different ways of searching for products in the database, which gave me the opportunity to dig deeper into how MongoDB search queries work. This is so far the largest product I had the opportunity to build. Currently, it has a total of 23 pages, including an admin panel and users' private profile pages.