Skip to content

emregeldegul/confidant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Confidant

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

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.

To Do

  • Multi User
  • Editing Profile / Password
  • Saving Diaries with Encryption

Used Technologies

  • 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.