Giter Site home page Giter Site logo

srayen / food-ordering-nextjs Goto Github PK

View Code? Open in Web Editor NEW
20.0 1.0 1.0 663 KB

Fullstack Food Ordering App with Next.js 14

Home Page: https://food-ordering-next-js-red.vercel.app/

JavaScript 99.55% CSS 0.45%
next-auth next-ui nextjs react tailwindcss formik yup-validation cloudinary mongodb swr zustand stripe pizza-delivery pizza-order

food-ordering-nextjs's Introduction

Food Ordering App ** Next.JS **

Next.js React mongoDB Formik Next UI Tailwind CSS

๐Ÿ“˜ Introduction

โœจ๐Ÿš€ A delivery web application that allows customers to order food online. The application also allows customers to manage their profile, view their orders history and shipping addresses. It is built using modern web technologies and provides an intuitive and easy-to-use interface for customers to order their favorite pizzas. Built from scratch with the robust framework Next.js 14 and MongoDB. โœจ๐Ÿš€

๐ŸŽฌ Demo

Food.Pizza.Next.JS.Project.mp4

โœ๏ธ UML Use Case Diagram

diag updated

Tech Stack :

  • โžก๏ธ Next JS: used as a full-stack framework, enabling the creation of a modern full-stack application with features such as server-side rendering and a simplified development process for both the front end and back end
  • โžก๏ธ NextAuth: a flexible and configurable authentication solution that supports various sign-on services, was used for credentials and Google authentication in this application.
  • โžก๏ธ Formik - Yup: Formik, when paired with Yup, simplifies form validation in React by abstracting complexities and providing support for schema-based form-level validation through Yup.
  • โžก๏ธ useSWR: a React Hooks library for data fetching that simplifies the process of fetching and handling client-side data in Next.js,
  • โžก๏ธ Zustand: a small, fast, and scalable state management solution for React.
  • โžก๏ธ Next UI - Tailwind CSS: NextUI is a UI library for React that combines the power of Tailwind CSS with React Aria to provide complete components (logic and styles) for building accessible and customizable user interfaces.

Screenshots ๐ŸŽฌ

Register Login Home

food-ordering-nextjs's People

Contributors

srayen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

sam7785

food-ordering-nextjs's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.