Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/jxhnlcs/fullstack-events_calendar
- Owner: jxhnlcs
- Created: 2024-01-22T22:39:10.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-31T02:48:18.000Z (almost 1 year ago)
- Last Synced: 2024-11-09T02:52:43.720Z (3 months ago)
- Topics: docker, mysql, nodejs, vuejs
- Language: Vue
- Homepage:
- Size: 228 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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