Skip to content

Sana-Shabeel/dine

Repository files navigation

This is a Next.js project bootstrapped with create-next-app.

Dine 2.0 🍽️

This is a challenge from frontendmentor

Screenshots

preview

Challenge

Your users should be able to:

  • View the optimal layout for each page depending on their device's screen size
  • See hover states for all interactive elements throughout the site
  • See the correct content for the Family Gatherings, Special Events, and Social Events section when the user clicks each tab
  • Receive an error message when the booking form is submitted if:
  • The Name or Email Address fields are empty should show "This field is required"
  • The Email Address is not formatted correctly should show "Please use a valid email address"
  • Any of the Pick a date or Pick a time fields are empty should show "This field is incomplete"

Built with

  • Mysql - Database
  • Nextjs - Full-stack react framework
  • Prisma - Next-generation Node.js and TypeScript ORM
  • Chakra ui - For styling
  • Axios - For fetching data

Releases

No releases published

Packages

No packages published

Languages