Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrekuratomi/kanvas
https://github.com/andrekuratomi/kanvas
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/andrekuratomi/kanvas
- Owner: AndreKuratomi
- Created: 2022-03-21T16:27:16.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-09-19T15:04:45.000Z (over 1 year ago)
- Last Synced: 2023-09-19T17:22:25.562Z (over 1 year ago)
- Language: Python
- Size: 120 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## kanvas
- [Sobre](#sobre)
- [Instalação](#instalação)
- [Documentação](#documentação)
- [Termos de uso](#termos-de-uso)
# Sobre
kanvas é uma API de gerenciamento de usuários e cursos semelhante à plataforma [Canvas](https://www.canvas.net/). Esta aplicação utiliza o framework Django e o banco de dados SQLite3.
# Instalação
0. Primeiramente, é necessário já ter instalado na própria máquina:
- Um editor de código, conhecido também como IDE. Por exemplo, o [Visual Studio Code (VSCode)](https://code.visualstudio.com/).
- Uma ferramenta cliente de API REST. Por exemplo, o [Insomnia](https://insomnia.rest/download) ou o [Postman](https://www.postman.com/product/rest-client/).
-
E versionar o diretório para receber o clone da aplicação:
```
git init
```
1. Fazer o clone do reposítório Kanvas na sua máquina pelo terminal do computador ou pelo do IDE:
```
git clone https://github.com/AndreKuratomi/kanvas.git
```Entrar na pasta criada:
```
cd kanvas
```Após feito o clone do repositório Kanvas, instalar:
O ambiente virtual e atualizar suas dependências com o seguinte comando:
```
python -m venv venv --upgrade-deps
```Ative o seu ambiente virtual com o comando:
```
source/venv/bin/activate
```Instalar suas dependências:
```
pip install -r requirements.txt
```E rodar a aplicação:
```
code .
```# Documentação
Para ter acesso às descrições, detalhes das rotas e seus retornos, conferir documentação completa no link a seguir:
https://kanvas-documentation.vercel.app/
# Termos de uso
Esse projeto atende a fins exclusivamente didáticos e sem nenhum intuito comercial.