O BookFree é uma aplicação web voltada para o empréstimo e controle de livros dos usuários. Nele, o usuário pode:
- Cadastrar todos os livros que possui ou que deseja adquirir
- Solicitar o empréstimo de livros de outros usuários, emprestar seus próprios livros e gerenciar todos os empréstimos por categorias como: tempo, conservação, proximidade, etc.
- Ser publicamente avaliado de acordo com os empréstimos realizados, criando boa reputação
Esta aplicação está em processo de desenvolvimento, para mais informações sobre suas funcionalidades acesse: http://sourceinnovation.com.br/wiki/BookFree (necessário cadastro)
Para instalar e executar, siga os seguintes passos:
-
Clone o repositório
$ git clone git@github.com:juliarizza/bookfree.git -
Entre no repositório
$ cd bookfree -
Instale o
virtualenv$ pip install virtualenv -
Crie um novo
virtualenv$ virtualenv -p python3 flask -
Execute o
virtualenv$ . flask/bin/activate -
Instale as dependências
$ flask/bin/pip3 install -r requirements.txt -
Realiza as migrations do banco de dados
$ python3 run.py db init $ python3 run.py db migrate $ python3 run.py db upgrade -
Execute o programa
$ python3 run.py runserver -
Para parar a execução, basta pressionar CTRL+C
-
Para sair do
virtualenv$ deactivate
Material de apoio do Flask: