An online marketplace where users can post and browse used items for sale. Features include item listing with image, price, and seller information, user registration and authentication using Firebase, email verification.
Once logged in, users are able to post comments on items, view their profile page, and edit their profile image. The website also provides sorting capabilities, enabling users to sort items based on their price, newest, and popularity. This project showcases my expertise in web development, specifically in the areas of user authentication and authorization, database management, and front-end development.
I built this project to showcase my skills in web development, specifically in the areas of user authentication and authorization, database management, and front-end development. I also wanted to create a website that would be useful to people in my community, and I thought that an online marketplace would be a great idea in terms of selling their used items at reasonable price, share items, and share thoughts with posting comments
I learned how to use Firebase to implement user authentication and authorization, and I learned how to use MongoDB to manage a database. I also learned how to use React JS and fetching api from backend to create a responsive and interactive front-end.
Technologies
Vite(React)
Node
Redux
Firebase
CSS Module
Mongo DB
Back