Technology Stack:
Frontend: React, Redux, material-ui (currently migrating from Bootstrap)
Backend: Node.js, Express.js, MongoDB
Tests: Jest, Enzyme
Functionality:
- Register - User enters his or her name, email, bio, location, password and password confirmation
- Login - Email and password
- Dashboard - Dashboard is splited into two parts; first is for user's profile information, second displays user's reviews.
- Items - Users can add their items for sale. After providing required information, item is added to the items feed. Then, other users can add this item to their cart.
- Reviews - User can add reviews to other users profiles.