Confidant is a simple web application that allows the diary to be stored on the web. Confidant has been and continues to be developed with Flask.
Installation requires Python3 and Virtualenv.
~$ git clone https://github.com/emregeldegul/confidant.git && cd confidant
~$ python3 -m virtualenv venv
~$ source venv/bin/activate
~$ pip install -r requirements.txt
~$ flask db upgrade
~$ flask run
Please visit the address with a web browser.
Confidant URL: http://127.0.0.1:5000/
And login by creating a membership.
- Multi User
- Editing Profile / Password
- Saving Diaries with Encryption
- flask - Micro web framework
- flask-sqlalchemy - An extension for Flask that adds support for SQLAlchemy to your application.
- flask-bcrypt - Flask extension that provides bcrypt hashing utilities for your application.
- flask-login - Provides user session management for Flask.
- flask-wtf - Simple integration of Flask and WTForms, including CSRF, file upload, and reCAPTCHA.
- bootstrap - For fast and responsive front-end design.
- datatables - Advanced table controls.