https://github.com/bfukumori/ignite-call
Aplicativo para marcar reuniões
https://github.com/bfukumori/ignite-call
ignite-reactjs next rocketseat
Last synced: 11 months ago
JSON representation
Aplicativo para marcar reuniões
- Host: GitHub
- URL: https://github.com/bfukumori/ignite-call
- Owner: bfukumori
- Created: 2023-01-29T21:39:10.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-31T05:45:17.000Z (over 2 years ago)
- Last Synced: 2024-01-01T04:41:35.631Z (over 2 years ago)
- Topics: ignite-reactjs, next, rocketseat
- Language: TypeScript
- Homepage: https://ignite-call-two-swart.vercel.app
- Size: 375 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

About •
Features •
How it works •
Tech Stack •
Author •
License
## About
📅 ignite-call - App for make appointments
Project developed during the ReactJS Ignite Course from [Rocketseat](https://www.rocketseat.com.br/ignite).
---
## How it works
### Pre-requisites
Before you begin, you will need to have the following tools installed on your machine:
[Git](https://git-scm.com), [Node.js](https://nodejs.org/en/), [Docker](https://docs.docker.com/guides/get-started/)
In addition, it is good to have an editor to work with the code like [VSCode](https://code.visualstudio.com/)
#### Running the web application (Frontend)
```bash
# Clone this repository
$ git clone git@github.com:bfukumori/ignite-call.git
# Access the project folder in your terminal
$ cd ignite-call
# Install the dependencies
$ npm install
# Run docker container
$ docker-compose up -d
# Run migrations to create tables in db
$ npx prisma migrate deploy
# Run the application in development mode
$ npm run dev
# The app will open on the port: 3000 - go to http://localhost:3000/
```
---
## Tech Stack
The following tools were used in the construction of the project:
#### **Website** ([React](https://reactjs.org/) + [TypeScript](https://www.typescriptlang.org/))
- **[Next](https://nextjs.org/)**
- **[NextAuth](https://next-auth.js.org/)**
- **[Prisma](https://www.prisma.io/)**
- **[ReactQuery](https://tanstack.com/query/latest)**
- **[Dayjs](https://day.js.org/)**
- **[Axios](https://axios-http.com/)**
- **[React Hook Form](https://www.react-hook-form.com/)**
- **[Zod](https://zod.dev/)**
---
## Author
[](https://twitter.com/hi_fukujp) [](https://www.linkedin.com/in/bfukumori/)
[](mailto:brunofukumori@gmail.com)
---
## License
This project is under the license [MIT](./LICENSE).
---