Skip to content

farouk26/Unify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unify

Project Description

Unify is a groundbreaking online platform dedicated to building a connected community by encouraging the sharing and reuse of various items among its members. The goal is to create an intuitive and user-friendly website facilitating the exchange of clothes, food, electronics, and more, promoting sustainability and community engagement.

Key Features

  • Homepage
  • Sign in page
  • Sign up page
  • List of products page
  • Profile page
  • About us page
  • Blog page
  • Single blog page
  • Filter Products: Easily filter products by search, category, and listing type.
  • User Authentication: Create accounts, log in, and log out.
  • Product Details: View detailed descriptions of itemss with user contact information.
  • Responsive Design: Ensure accessibility on various devices.

Technology Stack

  • Frontend: Next.js, Tailwind CSS , Framer Motion , React Icons , DaisyUI , React Slick
  • Database: Firestore
  • Authentication: Firebase Authentication
  • Form Validation: Formik, Yup

Project Goals

Share and reuse itemss like clothes and furniture .... etc amongst the community, fostering a sustainable and connected environment.

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository into your local machine by running the command:

    git clone https://github.com/farouk26/Unify
    
  2. Install dependencies:

    npm install
    
  3. Start the development server:

    npm run dev
    
  4. Open your browser and visit http://localhost:3000/

Demo

Explore the live demo of Unify: unify-team-a.vercel.app

Note: The project is also developed with Firebase, Firestore, and their integrated API, along with Firebase Authentication.

Bootcamp

Re:Coded - 202306-NEA-DZ-FEW

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.4%
  • CSS 2.5%
  • Shell 0.1%