Notejam application implemented using Flask microframework.
Flask version: 1.1.1
Flask extension used:
- Flask-Login
- Flask-Mail
- Flask-SQLAlchemy
- Flask-Testing
- Flask-WTF
Clone the repo:
$ git clone git@github.com:iserje/notejam.git YOUR_PROJECT_DIR/Use virtualenv or virtualenvwrapper for environment management.
Install dependencies:
$ cd YOUR_PROJECT_DIR/flask/
$ pip install -r requirements.txtCreate database schema:
$ cd YOUR_PROJECT_DIR/flask/
$ python db.pyStart flask web server:
$ cd YOUR_PROJECT_DIR/flask/
$ python runserver.pyGo to http://127.0.0.1:5000/ in your browser
Run functional and unit tests:
$ cd YOUR_PROJECT_DIR/flask/
$ python tests.pyDo you have python/flask experience? Help the app to follow python and flask best practices.
Please send your pull requests in the master branch.
Always prepend your commits with framework name:
Flask: Implemented sign in functionalityRead contribution guide for details.