Skip to content

MERN stack website serving as a platform for book renting with least costs involved as one needs to pay just shipping & minimal day wise rental charges.

License

Notifications You must be signed in to change notification settings

CoolCoderz/atRentals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@Rentals

MERN website serving as a platform for Book Renting with least costs involved as one needs to pay just shipping & minimal day wise rental charges.

Technologies Used:

  • Front End : ReactJS, HTML, CSS, Bootstrap
  • Back End : NodeJS, ExpressJS, JWT
  • Database : MongoDB

Functionality

User

Basic
  • Login, Signup
  • Search for a book
    • Title, Category, Author/ Publication per se
  • Discover trending books
    • Filter functionality
  • View Profile and Update
  • View Past renting orders/ transaction details
Lesse (Who wants to put book on rent)
  • Lease/ put a book on rent (as a Lesse)
    • Select Book from Database that you want to make avl for renting
    • Period Avl
  • Add a new book to make it available for renting based on
    • Book Title, Author, Publication
    • Period to be put on Rent (Date - FROM, TO)
Renter (Who pays rent for the book)
  • Rent a book (as a Renter)
    • Checking availibility - based on period wanted for
    • Estimate Total Cost = [ 2* Shipping Price + Daily renting rate x Number of days ]
    • Pay & Rent

UI Design/ Layout:

Basic planned layout of pages

Figma file for design Desing prototype

Back-end Plan:

Backend Image

Installation and Execution:

Requirements

For development, you will only need Node.js installed on your environement. And please use the appropriate Editorconfig plugin for your Editor (not mandatory).

For additional Setup info check: Setup.md

Maintainers/ Contributors: