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.
- 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.
- Frontend: Next.js, Tailwind CSS , Framer Motion , React Icons , DaisyUI , React Slick
- Database: Firestore
- Authentication: Firebase Authentication
- Form Validation: Formik, Yup
Share and reuse itemss like clothes and furniture .... etc amongst the community, fostering a sustainable and connected environment.
To run this project locally, follow these steps:
-
Clone the repository into your local machine by running the command:
git clone https://github.com/farouk26/Unify
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and visit http://localhost:3000/
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.
Re:Coded - 202306-NEA-DZ-FEW