Inspired from Shopee, we wanted to apply topics we self-learned during our summer break which is under the covid-19 lockdown including Next.js, Express and client-server-side responsibilities to create our first fully functional web application.
We learned a lot. The project widens our knowledge about the application development life cycle and we're fully aware that there's a lot of room for improvement which we will address at our next opportunity.
Don't forget to leave a ⭐ if you find this project helpful!
- Browse & filter items by its title, category and price range.
- Shopping Cart system
- Login using OAuth provider (Google, Facebook, GitHub)
- Post item for sale with item detail form + image cropping
- Purchase history
- Ratings
- Wishlist
First, clone this repository:
git clone https://github.com/PhattOZ/choppala
Install the dependencies:
yarn
Then, start the development server:
yarn dev
Open http://localhost:3000 with your browser to see the result.
This project wouldn't have been possible without these awesome open-source tools and softwares.
Go check out their documentation if you want to learn more!
- Next.js Documentation - learn about Next.js features and API.
- MongoDB Documentation - Find the guides, samples, and references you need to use MongoDB
- NextAuth.js Official Page - Authentication for Next.js
- Firebase Cloud Storage - Simple object storage service
- Figma - Our UI designing tool