Skip to content

dev-andreola/uai-food

Repository files navigation

Uai Food

Overview

Uai food is a project where I was able to study the entire construction of an e-commerce for Ifood-style restaurants.

It was very interesting to develop the entire front-end and back-end of a delivery service ecosystem, learning about client and server components and how to integrate them into the application components, since it is necessary to communicate with the database in the back-end and persist data across states on the front-end.

Still in the development process...

View Project

๐Ÿ‘จโ€๐Ÿ”ง Languages and Tools

  • Next 14
  • Typescript
  • Prisma (PostgreSQL)
  • Neon
  • Vercel

๐Ÿ’ป Dependencies

  1. Cloning the repository
git clone https://github.com/dev-andreola/uai-food.git
  1. Install packages
npm i
  1. Setup .env file
DATABASE_URL=
GOOGLE_CLIENT_ID =
GOOGLE_CLIENT_SECRET =
GITHUB_ID=
GITHUB_SECRET=
  1. Setup Prisma ORM
npm run db:push
  1. Seed the app
npm run db:seed
  1. Start the app
npm run dev

๐Ÿšฉ Contribute to the project

The content may contain some errors as I am a student and the repository is constantly evolving.

If you have any corrections or improvements that would make this better, please fork the repo and create a pull request.

Fork the Project

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/Feature)
  3. Commit your Changes (git commit -m 'Add some Feature')
  4. Push to the Branch (git push origin feature/Feature)
  5. Open a Pull Request

About

๐Ÿ”๐Ÿด Web delivery app inspired by ifood

Topics

Resources

Stars

Watchers

Forks

Languages