https://github.com/douglasvolcato/calendario
Calendário - Frontend e Backend
https://github.com/douglasvolcato/calendario
backend frontend nodejs optimistic-ui poo react typescript
Last synced: 2 months ago
JSON representation
Calendário - Frontend e Backend
- Host: GitHub
- URL: https://github.com/douglasvolcato/calendario
- Owner: DouglasVolcato
- Created: 2022-10-19T20:34:02.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-21T18:23:34.000Z (over 2 years ago)
- Last Synced: 2025-02-08T21:46:07.827Z (4 months ago)
- Topics: backend, frontend, nodejs, optimistic-ui, poo, react, typescript
- Language: TypeScript
- Homepage:
- Size: 150 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
- [Como rodar esse projeto](#deploy)
- [Utilizando pelo Docker](#utilizando-docker)
- [Utilizando em servidor local](#utilizando-local)
- [Participantes](#participantes)## Como rodar esse projeto
Para utilizar esse projeto, primeiro baixe-o em sua máquina.Tendo isso feito, o mesmo poderá ser utilizado tanto em servidor local quanto pelo auxílio do Docker.
## Utilizando pelo Docker
Para isso, primeiro certifique-se de ter o [Docker](https://www.docker.com) devidamente instalado em sua máquina. Após utilize os seguintes comandos:> Para rodar o Backend, na raiz do projeto, digite os comandos em sequêcia.
```shell
cd server
docker build -f dockerfile.dev -t stylerhum/multi-client .
docker run -it -p 3002:3002 stylerhum/multi-client
```> Após estar com o Backend rodando, faça o mesmo para o Frontend, abrindo um novo terminal na raiz do projeto.
```shell
cd client
docker build -f dockerfile.dev -t stylerhum/multi-client .
docker run -it -p 5002:5002 stylerhum/multi-client
```Tendo isso concluído, a página da web poderá ser aberta em [http://localhost:5002](http://localhost:5002)
## Utilizando em servidor local
Caso opte por utilizar sem o Docker, primeiro será necessário instalar as dependências do projeto, tando do Frontend quanto do Backend:
> Na raiz do projeto, digite os seguintes comandos em sequência.
```shell
cd client
npm i
cd ..
cd server
npm i
cd ..
```Após instaladas as dependências, na raiz do projeto, digite os seguintes comandos para rodar o Backend e, logo após, o Frontend
> Para rodar o Backend.
```shell
cd server
npm run build
npm run start
```> Após rodar o Backend, abra outro terminal na raiz do projeto para rodar o Frontend.
```shell
cd client
npm run start
```Tendo isso concluído, a página da web poderá ser aberta em [http://localhost:5002](http://localhost:5002)
## Participantes
- ### [Douglas Volcato](https://github.com/DouglasVolcato)