/Swiftly

Primary LanguageJavaScript

Swiftly

Swiftly is a peer-to-peer rental website where users can rent items from others in their community. It is built using React, Axios, Django, and REST APIs.

Swiftly

Features

  • User authentication and authorization
  • Browse and search for items available for rent
  • Filter items by category, location, and price
  • User profiles with rental history and ratings
  • Messaging system for communication between renters and owners
  • Secure payment processing

Installation

  1. Clone the repository:

git clone https://github.com/aryamanpathak2022/Swiftly.git

  1. Navigate to frontend directory cd frontend
  2. Install dependencies npm install
  3. Start frontend npm start
  4. Navigate to Backend directory cd .. cd backend
  5. Migrate python manage.py makemigrations python manage.py migrate
  6. Start Backend python manage.py runserver

Usage

-Sign up for an account or log in if you already have one.

-Browse available items or search for specific items using filters.

-Click on an item to view details and rental options.

-Rent an item by selecting the rental period and making a payment.

-Communicate with the owner using the messaging system for pickup/delivery arrangements.

-Return the item on time and leave a review for the owner.

Technologies Used

-React -Axios -Django -Django REST Framework -PostgreSQL -HTML/CSS -JavaScript