Skip to content

Instantly share code, notes, and snippets.

@niksseif
Last active July 15, 2021 08:53
Show Gist options
  • Save niksseif/7adbb52e75c03c8a366ac73d2adc104b to your computer and use it in GitHub Desktop.
Save niksseif/7adbb52e75c03c8a366ac73d2adc104b to your computer and use it in GitHub Desktop.
This is a description for openidea
##Open idea
People have lots of ideas all the time and maybe they write them in their diary, on a piece of paper, a notebook,
Their notes app, all of the above or like most people they forget to note it anywhere and find it hard to recollect or find it when the time comes to act on it or share it with someone.
What good is an idea if you can’t share it or do something with it. I want to create an online place for people to document,
share and collaborate on ideas openly.
##Who are the users:
Anyone who likes to share their ideas publicly.
Anyone with an idea who wants to keep it private.
Anyone who is looking for inspiration
Anyone who wants to collaborate on an idea
##Key features:
A webpage - landing page to see all posted open ideas
Create user profile
Ability to create a post for an idea with editing text, photo and sharing permission.
Capability to save/like ideas
Capability to see all liked ideas on the user page.
##Technologies:
Javascript, Express.js, Node.js , React.js
What is the schema:
one to many === users to ideas
&& many to many === users to users
Technologies : Javascript, Express.js, Node.js , css, html.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment