Skip to content
/ toock Public

A mock-up app of Tock. This is created with React and Firebase as the JavaScript final project from The Odin Project.

Notifications You must be signed in to change notification settings

luuu-xu/toock

Repository files navigation

Toock - a tock mock

This Toock app was created with React and Firebase, from ground up by myself alone. It is a mock for Tock, a restaurant-booking app that I really liked. This project took me quite some time and hardworks to finish. I overcame some challenges and learnt a lot too.

Features

  • Searching for available time slots for a specific restaurant or cuisine.
  • Restaurant has its own page, also the ability to search for a time slot on the page.
  • Book the slot with only username and email when not logged in.
  • Sign up and log in with email and password.
  • Sign up and log in with Google.
  • Forgot password feature where a password reset email will be sent.
  • Once logged in, booking the slot no longer requires inputting username and email.
  • A nice profile page where you can see your upcoming, past and cancelled reservations.
  • Cancel a reservation on profile page.

Screenshots

Home Page

Screen Shot 2022-09-14 at 16 22 33

Restaurant Page

Screen Shot 2022-09-14 at 16 22 50

Search Page

Screen Shot 2022-09-14 at 16 23 25

Profile Page

Screen Shot 2022-09-14 at 16 24 22

Sign up / Log in Page

Screen Shot 2022-09-14 at 16 30 41

Possible updates

  • Responsive design
  • Editing user's profile information and photo.
  • Fetching a newly registered user's previous reservations.

About

A mock-up app of Tock. This is created with React and Firebase as the JavaScript final project from The Odin Project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published