All Projects → teddykoker → Bookflip

teddykoker / Bookflip

Licence: agpl-3.0
Textbook trading website built with Flask and Vue.js

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Bookflip

Chartkick.py
Create beautiful Javascript charts with minimal code
Stars: ✭ 695 (+3988.24%)
Mutual labels:  flask
Flask Mongoengine
MongoEngine flask extension with WTF model forms support
Stars: ✭ 750 (+4311.76%)
Mutual labels:  flask
Flask Sqlalchemy Booster
Collection of utilities and decorators which add extensive querying and serializing capabilities to Flask SQLalchemy models
Stars: ✭ 5 (-70.59%)
Mutual labels:  flask
Sparrow
运维管理平台(python3+flask+pycharts+apscheduler+gunicorn),模块化结构设计,底层依托mysql、influxdb、elasticsearch、zabbix、k8s等数据源数据
Stars: ✭ 723 (+4152.94%)
Mutual labels:  flask
Mixer
Mixer -- Is a fixtures replacement. Supported Django, Flask, SqlAlchemy and custom python objects.
Stars: ✭ 743 (+4270.59%)
Mutual labels:  flask
Eve
REST API framework designed for human beings
Stars: ✭ 6,421 (+37670.59%)
Mutual labels:  flask
Gae Boilerplate
Google App Engine Boilerplate
Stars: ✭ 688 (+3947.06%)
Mutual labels:  flask
Fuse
A simple file sharing web service in Vue.js and Flask
Stars: ✭ 7 (-58.82%)
Mutual labels:  flask
Spark Movie Lens
An on-line movie recommender using Spark, Python Flask, and the MovieLens dataset
Stars: ✭ 745 (+4282.35%)
Mutual labels:  flask
Chinese Dos Games Web
🌐 Source code of https://dos.zczc.cz
Stars: ✭ 816 (+4700%)
Mutual labels:  flask
Bowtie
Create a dashboard with python!
Stars: ✭ 724 (+4158.82%)
Mutual labels:  flask
Flask Apscheduler
Adds APScheduler support to Flask
Stars: ✭ 741 (+4258.82%)
Mutual labels:  flask
Tableexport
The simple, easy-to-implement library to export HTML tables to xlsx, xls, csv, and txt files.
Stars: ✭ 781 (+4494.12%)
Mutual labels:  flask
Yacht
A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.
Stars: ✭ 712 (+4088.24%)
Mutual labels:  flask
Flask Sqlalchemy Blogger Example
Blog Posts application using sqlalchemy
Stars: ✭ 6 (-64.71%)
Mutual labels:  flask
Build A Saas App With Flask
Learn how to build a production ready web app with Flask and Docker.
Stars: ✭ 694 (+3982.35%)
Mutual labels:  flask
Trape
People tracker on the Internet: OSINT analysis and research tool by Jose Pino
Stars: ✭ 6,753 (+39623.53%)
Mutual labels:  flask
Microservices Connector
Inter-Service communication framework, support for microservice architecture and distributed system
Stars: ✭ 17 (+0%)
Mutual labels:  flask
Apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
Stars: ✭ 831 (+4788.24%)
Mutual labels:  flask
Never Blink
👀Blink and lose.
Stars: ✭ 802 (+4617.65%)
Mutual labels:  flask
Logo

bookflip

Dependency Status Code Climate Build Status

Author

Tom Koker

Installing

Dependencies

Virtual Env:

sudo apt-get install python-pip
sudo pip install virtualenv

Node:

sudo apt-get install nodejs
sudo ln -s /usr/bin/nodejs /usr/bin/node

Webpack:

sudo npm install -g webpack

Installation

Clone and change directory:

git clone https://github.com/tomkoker/bookflip && cd bookflip

Create python virtual environment:

virtualenv -p /usr/bin/python2.7 venv
source venv/bin/activate

Install dependencies:

pip install -r requirements.txt
npm install

Create instance folder and config file:

mkdir instance && touch instance/config.py

Initialize database:

python init_db.py

Build and start the server:

webpack
python run.py

Private API Documentation

Responses All responses will look like the following:

{
    "status": "success", // 'error' or 'fail'
    "data": {...}
}

Routes

Location Input Description
/api/signup username, password, email Creates a new user
/api/activate/<payload> Activates user
/api/login/ username, password Logs in user
/api/logout/ Logs out user
/api/me/ Returns user status
POST: /api/listings/ listing Creates a new listing
GET: /api/listings/ Shows all listings

License

AGPL-3.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].