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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Pré-requisitos

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
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:
cd api
  1. Instale as dependências do servidor:
npm install
  1. Inicie o servidor:
npm run dev
  • A API estará rodando na porta: 3333.

Configuração do Frontend

  1. Navegue até a pasta do frontend:
cd web
  1. Instale as dependências do servidor:
npm install
  1. Inicie o servidor Vue.js:
npm run dev
  • O sistema estará disponível na porta 8080 no seu navegador.

Tecnologias Utilizadas

  • Vue.js
  • Node.js
  • MySQL
  • Docker

About

O Enrofy é um site de cursos onde alunos podem se cadastrar e comprar cursos para aprimorarem seus estudos, desafio proposto pela Super Professor


Languages

Language:Vue 65.7%Language:TypeScript 28.0%Language:JavaScript 4.3%Language:HTML 1.2%Language:CSS 0.9%