https://github.com/lionbytes/memoirs-project
A personal micro-journal Flask web app for self-employed individuals.
https://github.com/lionbytes/memoirs-project
boostrap3 bootstrap css flask full-stack html javascript journal jquery notebook notes peewee pet-project python python3 sqlite sqlite3 uw uwsgi-nginx
Last synced: about 1 month ago
JSON representation
A personal micro-journal Flask web app for self-employed individuals.
- Host: GitHub
- URL: https://github.com/lionbytes/memoirs-project
- Owner: lionbytes
- License: mit
- Created: 2018-03-24T20:16:08.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-11-20T15:23:56.000Z (over 1 year ago)
- Last Synced: 2025-02-16T08:43:08.796Z (3 months ago)
- Topics: boostrap3, bootstrap, css, flask, full-stack, html, javascript, journal, jquery, notebook, notes, peewee, pet-project, python, python3, sqlite, sqlite3, uw, uwsgi-nginx
- Language: CSS
- Homepage: https://memoirs.lionbytes.net/
- Size: 994 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Memoirs Project
A minimalistic personal micro-journal for self-employed individuals.
Live 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.


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