An open API service indexing awesome lists of open source software.

https://github.com/ingole-aditya/swappy-react-app

Swappy is a web platform that enables users to swap home appliances, clothes, and other items seamlessly. Built with React for the frontend and Appwrite for the backend, Swappy ensures a smooth and secure exchange experience.
https://github.com/ingole-aditya/swappy-react-app

appwrite materila-ui react-hook-form react-router-dom reactjs redux-toolkit

Last synced: about 2 months ago
JSON representation

Swappy is a web platform that enables users to swap home appliances, clothes, and other items seamlessly. Built with React for the frontend and Appwrite for the backend, Swappy ensures a smooth and secure exchange experience.

Awesome Lists containing this project

README

          

# Swappy

Swappy is a web platform that enables users to swap home appliances, clothes, and other items seamlessly. Built with React for the frontend and Appwrite for the backend, Swappy ensures a smooth and secure exchange experience.

![Logo](https://raw.githubusercontent.com/ingole-aditya/swappy/refs/heads/main/src/assets/logos/logo%20tranparent.png)

## Demo

Check out the live demo here: [Swappy ](https://swappy-smoky.vercel.app/)

## Tech Stack

- **Languages:** HTML, CSS, JavaScript
- **Frontend Framework:** React
- **UI Libraries:** Tailwind CSS, Material UI
- **State Management:** Redux Toolkit
- **Routing:** React Router DOM
- **Form Handling:** React Hook Form
- **Backend-as-a-Service:** Appwrite
- **Deployment:** Vercel

## Features

- User registration & login
- Post items for swap
- Browse and request swaps
- Clean UI with animations
- Responsive design

## Environment Variables

To run this project, you will need to add the following environment variables to your .env file

`VITE_APPWRITE_URL`

`VITE_APPWRITE_PROJECT_ID`

`VITE_APPWRITE_DATABASE_ID`

`VITE_APPWRITE_COLLECTION_ID`

`VITE_APPWRITE_BUCKET_ID`

## Run Locally

Clone the project

```bash
git clone https://github.com/ingole-aditya/swappy
```

Go to the project directory

```bash
cd swappy
```

Install dependencies

```bash
npm install
```

Start the server

```bash
npm run dev
```

## Feedback

If you have any feedback, please reach out to us at adityaingole458@gmail.com