https://github.com/andrecampll/next-ifood
Ifood clone made with NextJS ⚛️
https://github.com/andrecampll/next-ifood
ifood javascript json-server nextjs react reactjs redux redux-saga styled-components typescript
Last synced: about 1 month ago
JSON representation
Ifood clone made with NextJS ⚛️
- Host: GitHub
- URL: https://github.com/andrecampll/next-ifood
- Owner: andrecampll
- License: mit
- Created: 2020-10-06T02:17:48.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-27T18:04:08.000Z (about 3 years ago)
- Last Synced: 2024-08-01T16:55:48.306Z (9 months ago)
- Topics: ifood, javascript, json-server, nextjs, react, reactjs, redux, redux-saga, styled-components, typescript
- Language: TypeScript
- Homepage: https://next-ifood.vercel.app/lista-restaurantes
- Size: 17 MB
- Stars: 82
- Watchers: 3
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# iFood 🍔
This repository refers to a Front-end Clone of the iFood application made with Next.js 🚀
![]()
# Proposal 🔥
This project is a study of the iFood interface.
The idea is to simulate a food delivery application, bringing data from a fake API and integrate the information available on screen, such as the restaurants available to the customer. The difference of this project is the responsive mode built for all mobile devices and the pages built using Server Side Rendering (SSR).# Tecnologies 🚀
Next.js ⚛️
React ⚛️
Redux ⚛️
Redux Saga ⚛️
Styled-Components 💅🏻
React Icons ⚛️❤️
Typescript 🦕# Result 🤓
![]()
# How to get this repository? 🤔
To obtain this project, follow the steps:
1. Clone this repository usinggit clone
.
2. Run theyarn
command at the root of the cloned project folder to download the dependencies.
3. Runnpx json-server server.json -p 3333
at the root of the project folder to initialize the Fake API.
(if you want, you can use the public api url managed by My JSON Server, which comes by default in the api.ts file)
4. Runyarn dev
at the root of the project folder to start the application in development mode.
5. Open the application in your emulator. 🚀# How to contribute? 😍
**Fork this repository**
```bash
# Clone your fork
$ git clone your-fork-url && cd next-ifood# Create a branch with your feature or bug fix
$ git checkout -b my-branch# Commit your changes
$ git commit -m 'my changes'# Push your branch
$ git push origin my-branch
```Delete your branch, if you want, when your pull request merge.
Made with 💜 by andrecampll .