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

 
 
 

Contributors