项目作者: Lamisa-zamzam

项目描述 :
Implemented team project, firebase, admin panel, CRUD operations and Redux
高级语言: JavaScript
项目地址: git://github.com/Lamisa-zamzam/sweet-home.git
创建时间: 2021-05-28T09:22:54Z
项目社区:https://github.com/Lamisa-zamzam/sweet-home

开源协议:

下载


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.