/front-end

React app for unit 2 and unit 3

Primary LanguageJavaScriptMIT LicenseMIT

front-end

React app for unit 2 and unit 3 Proposal

  • What problem does your app solve?

Communication and scheduling between a professor and their students.

  • Be as specific as possible; how does your app solve the problem?

    • The app solves the problem by creating messaging and reminders for the professor to see and make sure students are staying on task for their work, as well as keep the professor on task for their duties to their students such as letters of recommendations.
  • What is the mission statement?

Features

  • What features are required for your minimum viable product?

    • User Login

    • Editable student list (add, remove students)

    • Student Dashboard to see assignments, projects, and work load

    • User Dashboard to see projects, reminders, and students

    • Create manual and automated messages and reminders for the user and their students -- Messages should include message date, time, subject line and text field.

    • What features may you wish to put in a future release? -- Social media connections and pushing messages through the app

  • What do the top 3 similar apps do for their users -- Blackboard -- Google Calendars -- Zendesk

Design - Planning

What design system will you use? Figma

What will your User Flow be? Desktop first, marketing page -> how it works -> testimonials -> sign up: pretty can be last.

Frameworks - Libraries

  • What 3rd party frameworks are you considering using?

    • Styled Components
    • NPM
    • Bootstrap/ReactStrap
    • React Hookform
    • Express/Knex
    • JSON Webtoken
    • CORS...
  • Do APIs require you to contact its maintainer to gain access?

    • No paid by the university
  • Are you required to pay to use the API?

  • No

  • Have you considered using Apple Frameworks?

    • No, hard no.

Target Audience

  • Who is your target audience? Be specific.

    • University professors and students and falculty
  • What feedback have you gotten from potential users?

    • none
  • Have you validated the problem and your solution with your target audience? How?

    • no