Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jxhnlcs/fullstack-academic_app
O Enrofy é um site de cursos onde alunos podem se cadastrar e comprar cursos para aprimorarem seus estudos, desafio proposto pela Super Professor
https://github.com/jxhnlcs/fullstack-academic_app
Last synced: 27 days ago
JSON representation
O Enrofy é um site de cursos onde alunos podem se cadastrar e comprar cursos para aprimorarem seus estudos, desafio proposto pela Super Professor
- Host: GitHub
- URL: https://github.com/jxhnlcs/fullstack-academic_app
- Owner: jxhnlcs
- Created: 2024-02-01T15:38:02.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-02-14T05:04:30.000Z (12 months ago)
- Last Synced: 2024-11-09T02:52:41.241Z (3 months ago)
- Language: Vue
- Homepage:
- Size: 1.95 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Enrofy
O Enrofy é um site de cursos onde alunos podem se cadastrar e comprar cursos para aprimorarem seus estudos, desafio proposto pela Super Professor
![Enrofy](https://cdn.discordapp.com/attachments/695042455724228638/1206196533259931668/logo.png?ex=65db210f&is=65c8ac0f&hm=f874a433dbdf69fbfe2118957b889ffe8762909685b3cfa9463fe6d74842632a&)
## 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.
### Configuração do Banco de dados
1. Navegue até a pasta db:
- Execute as consultas MySQL para criar o banco, criar as tabelas e inserir os cursos
- Insirá as variáveis de ambiente no .env.example e renomeie ele para .env```bash
DB_HOST=seu_host
DB_USER=seu_usuario
DB_PASSWORD=sua_senha
DB_DATABASE=sua_database
DB_PORT=seu_port
```### 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