Car Appstore from scratch for the Ford hackathon using Flask.
- User roles
- Restful JSON API with JWT based auth
- Client designed to handle poor internet conectivity / signal dropping.
- App submission and approval flow
- App checksum verification by client
- Multiple Application Types (console, GUI, deamon, etc..)
- Password recovery
- SPA Client
- Flask (HTTPS Handlers)
- Flask-Bcrypt (Password hashing and salting)
- Flask-SQLAlchemy (SQL ORM)
- Flask-Marshmallow (JSON Serialization)
- Hyperapp (Javascript SPA client)
cd client
and start with ./run.sh
view at localhost:5000
cd server
and start with ./run.sh
view at localhost:5000/login
cd sphinx
and ./docs.sh