Project information
- Category: Web
- Client: EFOICOM
- Project date: 2021-07-01
- Project URL: https://bangwelamassiwa.com/
About this project
Front-end
React, Next.js, Redux, Ant Design, and bootstrap are among the technologies I've used to build the front end of this web application.
Back-end
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.