Skip to content
/ IgnCall Public

Aplicação Full Stack Ignite usando os componentes do Design System/Rocketseat

License

Notifications You must be signed in to change notification settings

JsnEvt/IgnCall

Folders and files

NameName
Last commit message
Last commit date
Jul 13, 2024
May 3, 2023
Apr 24, 2023
May 10, 2023
Apr 25, 2023
Apr 27, 2023
Apr 25, 2023
Jul 13, 2024
Jul 13, 2024
Apr 24, 2023
May 10, 2023
May 10, 2023
Apr 24, 2023

Repository files navigation

Repository size

Logo Ignite Rocketseat

🚀 Aplicação finalizada 🚀

About | Deploy | Layout | How It Works | Technologies | Author | License

💻 About

O projeto Ignite Call é uma aplicação de agendamentos que permite aos usuários compartilhar seu calendário e permitir que outros reservem horários disponíveis. A aplicação também se integra ao Google Calendar para visualização de agendamentos em diferentes plataformas. Desenvolvemos este projeto utilizando um Design System personalizado, o framework Next.js para o front-end e o ORM Prisma para interações com o banco de dados, incluindo validações e muito mais.

Vale ressaltar que este projeto foi desenvolvido como conclusão de um desafio proposto no curso/trilha Ignite oferecido pela Rocketseat.

Registration

Registration

Connecting

Connecting

Disponibility

Disponibility

Schedule

Schedule

Date

Date

Date/hours

Date_hours

Confirmation

Confirmation

## 🚀 How it works

Pré-requisitos

Antes de baixar o projeto você vai precisar ter instalado na sua máquina as seguintes ferramentas:

Além disto é bom ter um editor para trabalhar com o código como VSCode

Clonando e Executando

Passo a passo para clonar e executar a aplicação na sua máquina:

# Clone este repositório
$ git clone [email protected]:pabloxt14/ignite-call.git

# Acesse a pasta do projeto no terminal
$ cd ignite-call

# Instale as dependências
$ npm install

# Crie uma arquivo .env e preencha conforme apresentado no arquivo .env.example

# Executar seu banco de dados

# Executar o seguinte comando para criar as migrations no banco
$ npx prisma migrate dev

# Execute a aplicação em modo de desenvolvimento
$ npm run dev

# A aplicação inciará em alguma porta disponível que poderá ser acessada pelo navegador

🛠 Technologies

As seguintes principais ferramentas foram usadas na construção do projeto:

Instrutor: CTO da Rocketseat 🚀 Diego Fernandes


Diego Fernandes

🦸 Autor

Linkedin Badge

Gmail Badge

📝 License

Este projeto está sob a licença MIT.

Feito por Jason Everton 👋🏽 Entre em contato!

Releases

No releases published

Packages

No packages published