Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jxhnlcs/fullstack-events_calendar

The challenge is to create a web event calendar system with backend and frontend by Tokenlab
https://github.com/jxhnlcs/fullstack-events_calendar

docker mysql nodejs vuejs

Last synced: 27 days ago
JSON representation

The challenge is to create a web event calendar system with backend and frontend by Tokenlab

Awesome Lists containing this project

README

        

# EventSync

O EventSync é um sistema de controle de eventos, no qual o usuário poderá adicionar, editar convidar, remover e visualizar tanto seus eventos, quanto dos outros usuários, desafio proposto pela Tokenlab

![EventSync](https://cdn.discordapp.com/attachments/695042455724228638/1201997381193961504/Prancheta_1_2_1.png?ex=65cbda4b&is=65b9654b&hm=c212599ad8a730353535233922e4609624b24482210e74e00fd00bc7865e3aa8&)

## Pré-requisitos

- [Node.js](https://nodejs.org/) instalado e configurado.

## Documentação de Como Rodar

Siga as instruções abaixo para executar o sistema em sua máquina local.

1. Abra dois terminais

### Configuração do Backend

1. Navegue até a pasta do backend:

```bash
cd api
```

2. Instale as dependências do servidor:

```bash
npm install
```

3. Inicie o servidor:

```bash
npm run dev
```

- A API estará rodando na porta: 3333.

### Configuração do Frontend

1. Navegue até a pasta do frontend:

```bash
cd web
```

2. Instale as dependências do servidor:

```bash
npm install
```

3. Inicie o servidor Vue.js:

```bash
npm run dev
```

- O sistema estará disponível na porta 8080 no seu navegador.

## Tecnologias Utilizadas

- Vue.js
- Node.js
- MySQL
- Docker