Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/paulohenriqueoliveiradealmeida/monstronautas

Trabalho de Conclusão de Curso (TCC) do 3º ano de Informática para Internet na ETEC Dr. Demétrio de Azevedo Júnior, Localizada em Itapeva - SP. Onde o tema sugerido se refere ao 4ª objetivo da ODS 2030 (Objetivos do Desenvolvimento Sustentável - Agenda 2030), Educação de Qualidade e Inclusão.
https://github.com/paulohenriqueoliveiradealmeida/monstronautas

nextjs reactjs

Last synced: about 2 months ago
JSON representation

Trabalho de Conclusão de Curso (TCC) do 3º ano de Informática para Internet na ETEC Dr. Demétrio de Azevedo Júnior, Localizada em Itapeva - SP. Onde o tema sugerido se refere ao 4ª objetivo da ODS 2030 (Objetivos do Desenvolvimento Sustentável - Agenda 2030), Educação de Qualidade e Inclusão.

Awesome Lists containing this project

README

        

# Monstronautas

Porque aprender também é Divertido

![GitHub repo size](https://img.shields.io/github/repo-size/PauloHenriqueOliveiradeAlmeida/monstronautas?style=for-the-badge) ![GitHub language count](https://img.shields.io/github/languages/count/PauloHenriqueOliveiradeAlmeida/monstronautas?style=for-the-badge)

logo **Monstronautas**

Visando melhorar o ensino à informática desde as fases iniciais da infância, o projeto Monstronautas foi feito como um projeto de TCC.

## Stack utilizada

**Front-end:**

![ReactJS](https://img.shields.io/badge/-ReactJs-61DAFB?logo=react&logoColor=black&style=for-the-badge) ![CSS](https://img.shields.io/badge/CSS3-blue?logo=css3&logoColor=white&style=for-the-badge)

**Back-end:**

![NextJS](https://img.shields.io/badge/-NextJS-black?style=for-the-badge&logo=next.js)
![MariaDB](https://img.shields.io/badge/-MariaDB-gray?logo=mariaDB&logoColor=white&style=for-the-badge)

## Funcionalidades

- Cadastro de Responsáveis
- Cadastro de alunos
- Gerenciamento de alunos
- Aulas e exercícios
- Desempenho de alunos
- Emissão de Certificado

## Licença
![GNU License](https://img.shields.io/badge/License-GNU%20GPL-blue?style=for-the-badge)

Ao fato do aplicativo ser um projeto realizado para um TCC, possui licença livre e pode ser utilizado e modificado,
porém, pedimos para nos deixarem os créditos se o utilizarem para fins pessoais.

Não permitido o uso para fins comerciais.

## 💻 Pré-Requisitos

Para o projeto funcionar, antes de tudo você precisará ter instalado:

* Node.js
* React e Next
* npm ou yarn
* MariaDB ou MySQL

## 🚀 Instalação

Para instalar o projeto em sua máquina, primeiro clone o repositório:

```bash
git clone https://github.com/PauloHenriqueOliveiradeAlmeida/monstronautas.git
```
Abra a pasta gerada no terminal:
```bash
cd monstronautas
```
### Instale as dependências:

* Com NPM:
```bash
npm install
```

* Com Yarn:
```bash
yarn add
```
Depois disso, você deve iniciar o servidor MariaDB/MySQL

## 👾 Variáveis de Ambiente
Para o projeto funcionar, você precisará criar/editar o arquivo
```.env``` e adicionar as seguintes variáveis:

```.env
URL=localhost:3000

DB_HOST=host_do_seu_banco_de_dados
DB_NAME=nome_do_banco
DB_USER=usuário_do_banco
DB_PASSWORD=senha_do_banco

JWT_SECRET=senha_para_armazenar_informações_em_tokens_JWT
```

## 🏃‍♂️ Testando

Rode
```bash
npm run dev
```
no terminal e abra a URL

https://localhost:3000

no navegador e seja feliz :)

## ☕ Demonstração

Aqui você pode ver uma demonstração ao vivo do projeto:

https://monstronautas.vercel.app

**Video de Demonstração:**

[![Vídeo de demonstração](https://img.youtube.com/vi/3wBnwY54Hco/0.jpg)](https://www.youtube.com/watch?v=3wBnwY54Hco)

## Desenvolvedores

**Erick Rian**

Erick

![Repositório](https://shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white)

**Maria Eduarda**

Maria Eduarda

![Repositório](https://shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white)

**Matheus Frank**

Matheus Frank

![Repositório](https://shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white)

**Paulo Henrique**

Paulo Henrique

![Repositório](https://shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white)




![Monstros Despedida](https://monstronautas.vercel.app/monstros.svg)