student-panel - É um sistema para gerenciamento de estudantes e cursos, onde seu objetivo e dar liberdade para o admin listar, deletar, editar e criar cursos e estudantes.
- Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js.
- Além disto é bom ter um editor para trabalhar com o código como VSCode.
- Instale Yarn para ter uma melhor experiência quando for executar a aplicação.
- Ter o banco de dados postgres.
# Clone este repositório
$ git clone <https://github.com/loadingGabriel/student-panel>
# Acesse a pasta do projeto no terminal/cmd
$ cd student-panel
# Entre no postgres
# Crie um usuário e senha
$ CREATE USER student_panel WITH ENCRYPTED PASSWORD 'student_panel';
# Crie um banco de dados e passe acesso ao seu user
$ CREATE DATABASE student_panel OWNER student_panel;
# Entre na pasta backend
$ cd backend
# Instale as dependências
$ yarn install
# Execute as migrations
$ yarn knex migrate:latest
# Execute as seeds
$ yarn knex seed:run
# Iniciar servidor
$ yarn start
# O servidor inciará na porta:3333
# Entre na pasta frontend
$ cd frontend
# Instale as dependências
$ yarn install
# Execute a aplicação
$ yarn dev
# O aplicação inciará (geralmente) na porta:3000 - acesse <http://localhost:3000>
Gabriel Mendonça Pereira