Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 1.55 KB

README.md

File metadata and controls

51 lines (40 loc) · 1.55 KB

Epip

Get enlightened!

New version

The v1.1 version is based on the initial release after te hackthon. It currently features a simple sharing system with every registered user. The idea is to properly rebuild the hackathon prototype and take it from there.

Team Epiphany

Todo

  • Move gravatar md5() generation from client to server + check if image exists
  • Move screenshot generation to the server + avoid screenshotlayer API for images and youtube video's
  • Add group functionality
    • Group field in profile form
    • Button to share with everyone in the group
    • Limit user share list to users from your group
  • Add friend functionality
    • New form to add friend via username or email
    • Limit the user share list to friends and groups

Old documentation

Server endpoints

  • /share:

    • description: Creates a new share item
    • fields:
      • url: "http://example.xxx",
      • description: "Korte samenvatting pagina",
      • title: "Title van de pagina (aanpasbaar?)",
      • comment: "Kijk eens wat een goed pagina!",
      • slack: "#bits-please" || "@bits-leonardo", // general default
      • user: "@bits-donatello"
  • /get?user=bits-donatello:

    • description: Gets a random shared item (nodig: channels waar user in zit).
    • result:
      • url: string;
      • description: string;
      • title: string;
      • comment: string;
      • slack: string;
      • createdAt: date;
      • viewedAt: date (optional?);
  • /slack?code=xxx:

    • description: Redirect URI after slack login