Skip to content

mbogdanel/Bibi-Craft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BibiCraft Online Shop

eCommerce platform built with the MERN stack & Redux, showing MVC design pattern. It has register/signin functionality, product details screen along with product reviews and rating, cart functionality, user profile page that allows info update, checkout process and Paypal payment integration methods, admin management of orders, products and users.

Happy to take this one from create-react-app to Heroku deployment. I learned a whole bunch of things, added on my React skills, got better with debugging, got faster on writing code. The big challenge for me was the state management with Redux and although I am not a master yet, this code is a great reference for the future.

BibiCraft Live



\

screenshot

Front-end

React and React-Bootstrap on the client side.
Redux for managing the global state.
Other dependencies: Axios for fetching data from the server, react-router-dom for managing routes.

Server

Built with Node.js and Express.
MongoDb to store data, object modeling with Mongoose,
Bcryptjs for password hashing,
Jsonwebtoken for accessing private routes,
React-helmet

Dev Tools

Git
NPM
Postman for testing routes
Nodemon and Concurently

Traversy Media course from udemy

Languages