Home

Awesome

flasknotes

Technology showcase for flask, sqlalchemy, backbone, jade templates, bootstrap and sqlite. This is a simple web application for creating notes. Users first have to register, then log in and start creating notes. This application is created to learn how to develop serious web applications.

Quick notes

Requirements

Setup

Clone the project from github.

git clone https://github.com/mabasic/flasknotes.git

Install the following in exact order:

Virtualenv

pip install virtualenv

Inside the cloned project directory:

Virtualenv usage (Linux)

virtualenv ENV
source ENV/bin/activate
deactivate

Virtualenv usage (Windows)

virtualenv venv
venv\scripts\activate
deactivate

USEFUL TIP!!!

If virtualenv throws permission denied, when you try to activate it using source ENV/bin/activate or when you try to install something with pip, execute this code:

sudo chown -R user:group ENV

Installing requirements.txt using pip

Having virtualenv activated type the following:

pip install -r requirements.txt

This will install all neccessary requirements for this project except node.js.

Installing node.js

Required for compiling jade templates

Download page