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...
- Next 14
- Typescript
- Prisma (PostgreSQL)
- Neon
- Vercel
- Cloning the repository
git clone https://github.com/dev-andreola/uai-food.git
- Install packages
npm i
- Setup .env file
DATABASE_URL=
GOOGLE_CLIENT_ID =
GOOGLE_CLIENT_SECRET =
GITHUB_ID=
GITHUB_SECRET=
- Setup Prisma ORM
npm run db:push
- Seed the app
npm run db:seed
- Start the app
npm run dev
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
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/Feature
) - Commit your Changes (
git commit -m 'Add some Feature'
) - Push to the Branch (
git push origin feature/Feature
) - Open a Pull Request