Meu TCC do Curso Técnico em Informática
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Insert Backup feature Jan 26, 2017
builds
tasks
.babelrc Update project for Electron-vue and Initial Home System Jan 1, 2017
.eslintignore Update project for Electron-vue and Initial Home System Jan 1, 2017
.eslintrc.js
.gitignore
README.md Update README.md and package.json files Jan 28, 2017
config.js Update system name Jan 4, 2017
documentation.md Update project for Electron-vue and Initial Home System Jan 1, 2017
package.json Update README.md and package.json files Jan 28, 2017
qg-da-leitura-2017-01-26.txt Insert Backup feature Jan 26, 2017
webpack.config.js Update project for Electron-vue and Initial Home System Jan 1, 2017

README.md

Library System

A library system develop in Vue.js

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

Este sistema irá atender as necessidades da Biblioteca do Portugal Névis, Escola Estadual do Estado do Rio de Janeiro, no município de Duque de Caxias. As tecnologias utilizadas para a construção de tal sistema são:

  • Biblioteca para a constução de componentes: Vue.js;
  • Framework para a compilação do Sistema, visando a criação de uma app para Desktop: Electron;
  • Biblioteca css para a construção de componentes: Bulma em conjunto com o Font-Awesome para alguns ícones no projeto.
  • Banco de dados local: foi usado o PouchDB como banco de dados local, por ser de 'fácil acesso' ao sistema. Usou-se os plugins:
    • pouchdb-browser para emular um ambiente de navegador dentro do app;
    • pouchdb-find para realizar algumas buscas que seriam um tanto complexas com a API do PouchDB;
    • pouchdb-replication-stream para fazer um dump (backup) do banco e também um load (restauração) do mesmo;

Neste repositório, além dos arquivos para a build e afins, há também uma pequena documentação do sistema, mostrando as entidades do banco de dados, os requisitos que o sistema atende e afins.

Confira a doc aqui.