Skip to content

Project Notes ‐ 07 06 2023

Levy Tate edited this page Jul 12, 2023 · 1 revision

Project Notes - 07/06/2023

  • Updated Navigation Bar to icons.
  • Added a login screen with options to reset passwords and sign up.
  • Made significant changes and lost some updates and design changes.
  • Modified day selection using toggle selection instead of circle checkbox method.
  • Need to find best practices for committing.

Discussion:

  • Review Docker pull request review for the frontend Docker file.

Roadmap:

  • After a user signs up or logs in, the login row will disappear.
  • The user's avatar will appear after login.
  • Decide whether it should be a single web app or a multipage experience.
  • Add an accept button to set a goal.
  • Show active, completed, or archived goals in a card format.
  • Enable goal editing by double-clicking the associated card.
  • Create auto-post to Google Calendar and Outlook with OAuth2 integration.
  • Generate badge icons for awards.
  • Add a prerequisite to understand user motivations for tailored suggestions.
  • Allow goals to be broken down into smaller subunits.

To-Do:

  • Give email input field an ID and reference the ID.
  • Specify grid layout.
  • Research Angular, React, Vue.js, Next.js, and TypeScript.
  • Build at least two pages.
  • Implement sharing to calendar.
  • Set up Gmail account.
  • Integrate Firebase OAuth2.
  • Set up Digital Ocean MongoDB Atlas.
  • Include password reset feature.
  • Build login, dashboard, and profile pages.
  • Work on integration.

Tasks:

  • Ben: Determine which framework to use and how to convert current files.
  • Paul: Complete the backend by the 9th.
  • Coley: Research frontends.