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.
- Host: GitHub
- URL: https://github.com/ingole-aditya/swappy-react-app
- Owner: Ingole-Aditya
- License: mit
- Created: 2025-04-04T19:13:24.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-06T14:04:54.000Z (about 1 year ago)
- Last Synced: 2025-04-06T15:22:10.896Z (about 1 year ago)
- Topics: appwrite, materila-ui, react-hook-form, react-router-dom, reactjs, redux-toolkit
- Language: JavaScript
- Homepage: https://swappy-react.vercel.app/
- Size: 1.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.

## 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