ThiagoFBastos / Repo-Code

Repositório local para guardar códigos de programação competitiva juntamente com sua descrição (possívelmente com latex) e buscá-los facilmente feito com Django

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Repo-Code

Repositório local feito com Django para gardar códigos e procurá-los através de keywords e tags.

Instalação

  1. insira no terminal: python3 -m venv env
  2. insira no terminal: source ./env/bin/activate ou \env\Scripts\activate no windows
  3. insira no terminal: pip install -r requirements.txt
  4. insira no terminal: python3 manage.py makemigrations
  5. insira no terminal: python3 manage.py migrate

Ferramentas

  • É possível cadastrar um código juntamente com seu título, a sua descrição, que pode conter trechos em latex, e vinculá-lo a algumas categorias existentes.
  • É possível filtrar um código baseado no seu título, na sua descrição e na data de cadastramento.
  • É possível cadastrar tags juntamente com a sua descrição
  • É possível editar o código no editor de texto embutido na página do código.
  • É possível alterar o tema do editor para um dos existentes.

Uso

  1. Coloque no terminal o seguinte comando: python3 manage.py runserver
  2. Visite no seu terminal a página: localhost:8000/repo
  3. É possível adicionar descrições em html combinado com latex, que deve ser usado dentro da tag "\(<código>\)"

Tela inicial

Tela inicial

Tela inical dark theme

Tela inicial Dark

Resultados de uma busca

Busca

Todas as tags

Tags

Cadastro de tag

Add tag

Cadastro de código

Add code

Problema One bit positions

One bit positions 1 One bit positions 2

Problema Bitaro Party

bitaro party 1 bitaro party 2 bitaro party 3 bitaro party 4

Problema Namoro dark theme

namoro 1 namoro 2 namoro 3 namoro 4

Preferências

preferencias

Preferências dark theme

preferencias dark

About

Repositório local para guardar códigos de programação competitiva juntamente com sua descrição (possívelmente com latex) e buscá-los facilmente feito com Django


Languages

Language:JavaScript 52.0%Language:HTML 45.0%Language:Python 2.6%Language:CSS 0.3%Language:Shell 0.0%