Skip to content

ShermanNovak/focusflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

focusflow

What is focusflow?

How do you organise your time? In-between meetings and deadlines, we often encounter issues keeping track and allocating what tasks we should do each day to make full use of our time. With just Google Calendar alone, creating events for specific tasks makes it difficult to plan meetings with other colleagues because our calendars will just be marked as ‘busy’. Hence, presenting focusflow, an all-in-one productivity application that aims to aid in time management, while celebrating the little successes achieved daily with you.

Technologies Used

  • Database: MongoDB
  • Frontend: Typescript (React framework)
  • Backend: node.js (express.js framework)

Features

  1. Scheduled Daily Tasks
  • Adding, Removing and Editing Tasks
  1. Journaling
  • Add photos to daily journals
  • Add, Remove and Edit daily Journal Entries
  1. Study Session Tracker
  2. Song of the Day
  • Connection to Spotify API
  1. Photos of the Month
  • A photowall showing all uploaded pictures, inclusive of the date uploaded
  1. Daily Achievements
  • Daily representation of what has been achieved for past days
  1. Goal Roadmap
  • Step by step towards your goals

Getting Started

  • yarn install
  • yarn start

Links to Documentation