Step 0. Thinking over an app architecture

Before we start 🤔
The purposes of a Open Development Roadmap (Development Pipeline) app are the following:
  • Collect feature requests and bug reports from users.
  • Let the admin approve the requests.
  • Show the current development pipeline—which tasks are planned, which are under development, and which are released.
  • Let the users upvote the features and requests.
  • Organise the release notes process.
  • Let users watch features—the feature updates should come via email.