October 3, 2018

What are basic components of a typical web app for communication?

Think of select features from email, dropbox, and evernote in one.

What should a new startup, non-back-end developer, founder be prepared for? Such as login authentication, data tables, APIs, etc...

edit: I've a small list of potential clients for a public school that is interested in being able to interface at several levels: school districts, school departments, teachers, parents, and students.

Initial launch focuses on being able to categorize who gets ping'd in certain messages/alerts.

Future features focus on drafting course syllabi, collecting forms, organizing events such as field trips or plays, and managing fundraisers. Thanks guys!


  1. 1

    Communication covers so much, it's hard to say with so little info. Some random stuff off the top of my head:

    • Real-time updates

    • Groups

    • A data model based on use cases (that solves a problem)

    • Encryption

    • Attachments

    • Interfaces geared toward use-case (phone apps, web apps, embedding)

    1. 1

      Thanks, I updated the question.

  2. 1

    Rich text editor maybe markup, emoji is hip ...

    1. 1

      Emojis!