Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 1.85 KB

README.md

File metadata and controls

50 lines (40 loc) · 1.85 KB

archives-marketplace

am

About the project

Archives marketplace is a web application designed to connect users for the purpose of buying and selling second-hand clothing.
The platform leverages the rising popularity of vintage and sustainable fashion by providing an intuitive and modern marketplace for unique, pre-owned, and archive apparel.

Built with

The project utilizes Next.js as its core framework and Firebase for Backend as a Service (BaaS) solution, with Cloud Firestore serving as the NoSQL database.

Additional libraries have been applied to enhance its functionality and user experience:

  • styled-components
  • Axios
  • React image gallery
  • UUID v4
  • Formik
  • yup
  • Universal cookies
  • Resend

Installation

To run this project locally, you'll need to set up a Firebase account and create new project from Firebase console.
When you're done with setting up your account follow these steps:

  1. From your command line
# clone this repository 
$ git clone https://github.com/hubukala/archives-marketplace-pi.git
  1. add your own firebase config file to the project
  2. create "users" and "products" collections in your firestore database
  3. From your command line
# Go into the repository
$ cd archives-marketplace-pi

# Install dependencies
$ npm install

# Run the app
$ npm start

Live version

You can view the live version of the application at the following link: Archives Marketplace - Live App

The deployed application is hosted on Vercel, ensuring fast and reliable performance with automatic scaling. It showcases all core features, including user registration, login, posting and browsing products, and database interactions powered by Firebase.

Feel free to explore the platform and test its functionality!