Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Final Capstone Project: Book an Appointment #16

Open
wants to merge 106 commits into
base: main
Choose a base branch
from
Open

Final Capstone Project: Book an Appointment #16

wants to merge 106 commits into from

Conversation

Reem-lab
Copy link
Collaborator

@Reem-lab Reem-lab commented Jun 15, 2022

Changes that we made here as a Team: 💪 🍄

  • Set up the Gitflow
  • Set up the kanban board cards tasks all in the backend repo.
  • Set up the react app.
  • Set up the linters files.
  • Set up the files structures
  • Set up the style configuration with Tailwind CSS. 💯
  • Create the App.js file to contain all the routes and the protected routes.
  • Connect the index.js file with the redux store.
  • Create the index.js file to connect with the App.
  • Add the pages folder to contains
    • House page.
    • Reservations page
    • Add a house page
    • Delete a house page
    • Log in page
    • Sign up page
    • Add a reservations page.
    • Add Sidebar.
  • Add the redux folder to contains:
    • The Store configuration
    • Actions folder that contains:
      • The authentication file to contains All the middleware functions for Log in & signup & logout.
      • The action to get all houses
      • The action to get one house
      • The action to get all reservations.
    • Reducers folder:
      • The reducers to all the authentication actions.
      • The reducer to get all houses
      • The reducer to get one house
      • The reducer to get all reservations.
  • Create a components folder to contain:
    • Our protected route
    • Details page for each house
    • Social component
    • A new house form
  • Add a folder for Hooks:
    • Contains a custom hook called useAuth to check if the user is loggedIn or not
  • Add unit tests snapshots for pages
    • Login
    • Signup
    • Houses
    • Reservations
    • Add a reservation
    • Add a house form
    • House Details
    • Sidebar
  • Add unit tests for reducer
    • houseReducer
    • housesReducer
    • reservationsReducer
    • authReducer
  • Add a logo image to our App Rent Me.
  • Deploy the app on Netfliy .
  • Add the README.md file.
  • Add the MIT.md file.
  • No linters error. 💯🔥💪🏻🚀

Live Demo

You can see the app live here

piero-vic and others added 30 commits June 2, 2022 10:23
- Created using Create React App
- Add TailwindCSS for the style
The component redirects to the root path if the user is logged in. It
also displays error messages when the user gives bad credentials or when
the user doesn't fill the inputs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants