Skip to content

Latest commit

 

History

History
79 lines (66 loc) · 2.54 KB

README.md

File metadata and controls

79 lines (66 loc) · 2.54 KB


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.