GoSHOP
Full Stack Project of an e-commerce site.
Technical Overview
- Frontend: React, Node, Javascript, HTML/CSS, Bootstrap UI
- Backend: Django, PostGRES, Postman, Axios
- Tools: React Redux, React Hooks, JSWebToken(auth)
User Functionality
Users are able to login or register if no account exists. Upon login, the application loads a user profile with pre-existing bio, experience, education and portfolio projects if applicable. Next, a user is able to view products and add to cart as required, with the cart always saved when updated. When ready to checkout, the user adds shipping address and completes checkout via Paypal, with the application able to detect successfull or unsuccessful payments. Users are also able to leave personal reviews on products, limited to one review per product.
Admin User Functionality
Upon login, application can detect if user is an approved admin, rendering more menu options for the added admin functionality. The admin is able to view/update/delete users, products and orders.
Want me to help with your project?
Leave me a message here and I will be in touch shortly