Skip to content

Gerenciador de trabalhos acadêmicos com editor de textos web compilado em Latex.

Notifications You must be signed in to change notification settings

pherde/abntextor

Repository files navigation

abntextor

Rails-Verison Ruby-Verison Gem-Verison Texlive-Verison Git-Verison

O AbnTeXtor é um editor de texto para trabalhos acadêmicos. A aplicação é feita basicamente com Ruby On Rails e Latex.

Na aplicação existem alguns templates de acordo com as regras da ABNT para trabalhos acadêmicos. Basta o usuário criar um trabalho e escrevê-lo. Todo o trabalho de formatação, dentro das regras, será feita pelo AbnTeXtor.

Funcionalidades

  • Sistema completo de controle de usuários
  • Usuários admin e comum
  • Templates prontos para utilização
  • Possibilidade de criação, edição e exclusão de templates e trabalhos
  • Usuários podem criar quantos trabalhos quiserem
  • Separação das seções do trabalho atravé de menus
  • Editor de textos de fácil utilização para escrever conteúdo
  • Trabalho gerado em PDF com compilação feita em Latex

Dependências

  • Ruby 2.3.3
  • Gem 2.5.2
  • Ruby On Rails 5.0.1
  • Texlive 3.14
  • MySQL 14.14
  • Git 2.7.4

Instalação

Docker

Clone o repositório, navegue até a pasta raiz da aplicação e execute o comando a seguir.

$ MYSQL_USER=abntextor_user MYSQL_PASSWORD=abntextor_password MYSQL_DATABASE=abntextor_database docker-compose up --build

Para executar a migration e seed (opcional) uma vez que o container MySQL esteja disponível (pode demorar alguns segundos), execute docker exec abntextor rails db:migrate db:seed.

Para acessar basta digitar o endereço localhost:3000 no navegador

Login: admin@admin.com Senha: admin

About

Gerenciador de trabalhos acadêmicos com editor de textos web compilado em Latex.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published