Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bfukumori/ignite-call

Aplicativo para marcar reuniões
https://github.com/bfukumori/ignite-call

ignite-reactjs next rocketseat

Last synced: 3 months ago
JSON representation

Aplicativo para marcar reuniões

Awesome Lists containing this project

README

        


GitHub language count

Repository size


GitHub last commit


License

Stargazers


ignite-call


About
Features
How it works
Tech Stack
Author
License


ignite-call

## 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 [email protected]: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


Bruno Fukumori



Bruno Fukumori


[![Twitter Badge](https://img.shields.io/badge/-Twitter-1ca0f1?style=flat-square&labelColor=1ca0f1&logo=twitter&logoColor=white&link=https://twitter.com/hi_fukujp)](https://twitter.com/hi_fukujp) [![Linkedin Badge](https://img.shields.io/badge/-Linkedin-blue?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/bfukumori/)](https://www.linkedin.com/in/bfukumori/)
[![Gmail Badge](https://img.shields.io/badge/-Gmail-c14438?style=flat-square&logo=Gmail&logoColor=white&link=mailto:[email protected])](mailto:[email protected])

---

## License

This project is under the license [MIT](./LICENSE).

---