Skip to content

A personal micro-journal Flask web app for self-employed individuals.

License

Notifications You must be signed in to change notification settings

lionbytes/memoirs-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Memoirs Project

A minimalistic personal micro-journal for self-employed individuals.
Live Demo »

App Demo

A simple web app with a simple interface meant to serve as a micro personal journal to help individuals - especially freelancers - monitor their daily activities. Memoirs was built with the Flask microframework using Python3.

Project Stages

1. Branding

A polished 8-bit video game-like feel to the interface and brand components. Designed mainly using Photoshop CS3 and Illustrator CS5.

2. UI Design

Designed with a minimalistic approach, the interface was built with HTML5, CSS3, and jQuery using Bootstrap 3.

Login Screen Home Screen New Memo Screen View Memo Screen

3. Development

The backend was mainly developed with Python 3 using the Flask micro-framework. More comprehensively, the following technologies and packages have been used to develop this pet project:

  • Python 3
  • Flask
  • Flask-Bcrypt
  • Flask-Login
  • Flask-Mail
  • Flask-WTF
  • Peewee ORM
  • SQLite 3
  • jQuery v1.11.3
  • Bootstrap 3.3.7 (HTML5, CSS3, Javascript)

After the latest update 2023-11-19 and deployment attempt on a DreamHost shared hosting space, the virtual environment looks as follows:

  • python==3.9.6
  • bcrypt==4.0.1
  • blinker==1.7.0
  • click==8.1.7
  • dnspython==2.4.2
  • email-validator==2.1.0.post1
  • Flask==3.0.0
  • Flask-Bcrypt==1.0.1
  • Flask-Login==0.6.3
  • Flask-Mail==0.9.1
  • Flask-WTF==1.2.1
  • idna==3.4
  • importlib-metadata==6.8.0
  • itsdangerous==2.1.2
  • Jinja2==3.1.2
  • MarkupSafe==2.1.3
  • peewee==3.17.0
  • Werkzeug==3.0.1
  • WTForms==3.1.1
  • zipp==3.17.0

Latest Update

Project needs more work. Currently on hold..

Live Demo

http://memoirs.lionbytes.net

Copyright and license

Code and design copyright 2016-2018 Lionbytes. Memoirs Project is released under the MIT License.