aboutsummaryrefslogtreecommitdiff
path: root/README-bgstack15.md
diff options
context:
space:
mode:
Diffstat (limited to 'README-bgstack15.md')
-rw-r--r--README-bgstack15.md31
1 files changed, 28 insertions, 3 deletions
diff --git a/README-bgstack15.md b/README-bgstack15.md
index 10815e2..e0cd9bc 100644
--- a/README-bgstack15.md
+++ b/README-bgstack15.md
@@ -1,17 +1,42 @@
+<!--
+ -- Filename: README-bgstack15.md
+ -- Startdate: 2022-02-11
+ --
+ -->
+# Overview
+This is my proposed solution to my pastebin problem.
+
+# Features
+
+* Admin page which can list parents, children, and provide link to delete pastes.
+* Editable titles
+* "Reply to" pastes to make parent/children relationships
+* UUIDs instead of sequential integer ID numbers
+* Private pastes (accessible to admin, and to users with the whole link)
+
# Instructions
Generate new db.
python3 initdb.py
-Run server.
+Run server in development mode.
FLASK_APP=pastebin.py FLASK_DEBUG=True flask run --host='0.0.0.0'
# Improvements
-I still need to practice these:
+I still need to work on these tasks:
+
+## Development
+
+* Protect the /admin/ page
+* Add expiry of pastes? (use existing pubdate value, or just an extra column with desired expiration timestamp)
+
+## Release
-* Support deleting somehow: from an admin panel, or a link on the page?
+* Read any of my flask projects (fuss is the best one) to learn how to setup prod server
+* Document centos7 dependencies
+* Deploy to prod
# Alternatives
bgstack15