Skip to content

jewei1997/LinkSharing

Repository files navigation

LinkSharing

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

Development

  • 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