/

Let's build something with me!

/

Apple Market

React JS, Node JS

Overview

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.

Why I built it

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

What I learned

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