Skip to content

Lamisa-zamzam/sweet-home

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sweet Home

House rental website

This responsive project provides a number of houses which you can rent. It also has Firebase Authentication System for better user experience. You can create an account using email and password or Google. There is a card for each house and by clicking the 'see details' button, if you are logged in, you go to the booking page and you can pay with credit card and rent it. Your renting data will be saved to the database Mongodb. Through the admin page, you are allowed to add and delete any service and make another admin through the make admin page. You can see all the orders that you have made on our website in the booking list page and if you are an admin, you can see all the orders that have been made by the users and edit the status of any house rent that a user has made. Last but not least, this website uses private routing form React Router, Redux for state management and React Hook Form for form validation.

Open Our Live Site to see how it works.

You can also visit Our server form where we are loading data.

Our project includes:

  1. React,
  2. React Router,
  3. React-Bootstrap,
  4. Font Awesome,
  5. Firebase,
  6. React Hook Form,
  7. My own APIs to load data,
  8. Redux,
  9. Bootstrap and
  10. Stipe Payment Method.

RoadMap

=> improving the Sidebar of the Dashboard using Flex-grow
=> solving errors with CRUD operation

Contributing

Pull requsts are welcome. We are working in a team, so be our mate today. For major changes, please open a issue first and discuss what you would like to change.

About

Implemented team project, firebase, admin panel, CRUD operations and Redux

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •