Frontend TODOs:
- delete link
- ui shell to show list of lists
- create, name, delete lists
- create a sharable link for each list
- link preview using og-*
- if no preview image exists, use a favicon
- fix link delete button
- add date_added to link table
- actual login
- routing
- cool logo
Stretch goals
- hover over tint delete link button
- delete list should not use body, should use query string or path param
- dark mode
- pipy the pied piper
MVP:
- user login
- see of list of all your lists
- make backend REST
- make frontend with React
- make a new list of links, be able to add and remove from it
- be able to share the list to share with friends
- feedback box
- Profit???
- Invest $$ into TSLA stock
- Buy a Roadster??
- Make naming consistent (ListLists vs LinkListList)
thats it! keep it simple
Future Features:
- import bookmarks from chrome
- subscribe to list to get updates
- chrome extension
- comment section on the list of links and on each link itself
- see a preview of link like how messenger does
- read/unread
- Setup:
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
- To run tests and see coverage:
./run_tests.sh
- To run server
python3 manage.py runserver