E-Commerce App
E-Commerce is an online shopping platform built as a side project. I have worked on the frontend of an e-commerce app before but I felt I should take my software development skill to the next level and build a full stack e-commerece app from scratch.
This app was built with reactjs and bootstrap. Redux was used for state management, the backend was built with Node/Express js with Mongodb holding the data. The frontend is hosted on netlify while the backend is hosted on heroku. The primary payment integrated is paypal with integrations for Stripe, Paystack and Flutterwave ongoing.
This app has three parts, the user portal(user01@user.com, password: 12345), where customers can select items, add the items to cart and make payments while they can track delivery. The Admin portal(admin02@admin.com, password: 12345) is basically a dashboard system, where the admin can track orders, sales, and add users to the platform. Registered merchants have their own dashboard(effiong@gmail.com, password: 12345) that is not shared. Merchants can add products and see product ratings