Confidant
Web Based Diary Application
Install / Use
/learn @emregeldegul/ConfidantREADME
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
- [x] Multi User
- [x] Editing Profile / Password
- [x] 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.
Related Skills
node-connect
341.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
84.6kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
341.6kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
