Skip to content

a collaborative project designed to empower users in tracking their daily activities and fostering healthier lifestyle habits. With ActivateMe, users can effortlessly monitor their daily routines, including exercise, nutrition, sleep, and more, with the ultimate goal of enhancing productivity and overall well-being.

License

Notifications You must be signed in to change notification settings

Dossman-thomas/ActivateMe

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ActivateMe - Activity Tracker GitHub license

ActivateMe is a collaborative project designed to empower users in tracking their daily activities and fostering healthier lifestyle habits. With ActivateMe, users can effortlessly monitor their daily routines, including exercise, nutrition, sleep, and more, with the ultimate goal of enhancing productivity and overall well-being.

Table of Contents

Features

  • Activity Tracking: Easily record and monitor various daily activities, such as exercise routines, dietary habits, and sleep patterns.

  • Data Analysis: Gain insights into activity trends and patterns over time through comprehensive data visualization and analytics.

  • Time Management: Effectively manage daily schedules and prioritize tasks to optimize productivity and time utilization.

Technologies

This web application is created with:

React - A JavaScript library for building user interfaces.
React Router DOM - Declarative routing for React.
Bootstrap - A popular CSS framework for building responsive and mobile-first websites.
Apollo Client - A comprehensive state management library for managing GraphQL operations in React applications.
GraphQL - A query language for your API, and a runtime for executing those queries with your existing data.
JWT Decode - A library for decoding JSON Web Tokens (JWTs).
EmailJS - Send email directly from your code – no server side code required.

Usage

Visit the Deployed Site

  1. Sign Up/Login: Begin by creating an account or logging in to ActivateMe.

  2. Dashboard: Upon signing up or logging in, you'll be directed to your personalized Dashboard.

  3. Log Activities: Fill out your daily activities using the provided form, detailing your exercise routines, dietary intake, sleep patterns, and more. Ensure to submit your entries daily to maintain a comprehensive record of your habits over time.

    • Pro Tip: Consistent logging enables you to gain insights into your daily, weekly, and monthly activities.
  4. Dashboard Insights: Your Dashboard will showcase graphical representations of your logged activities, offering valuable insights into your daily routines and progress. Track your trends and patterns to make informed decisions about your lifestyle and productivity.

Demo

Demo-Gif

Screenshots

Homepage

Homepage

Login

Login

Signup

Signup

Dashboard

Dashboard

Activity Log

Activity-Log

Log an Activity

Log-Activity

Create an Activity

Create-Activity

Contact Us

Contact

About Us

About

Contributors

  1. Bogdan Tkachuk - Backend Developer
  2. Thomas Dossman - Frontend Developer
  3. Steve Pritchard - Project Initiator / Web Developer
  4. Lisa Lar - Frontend Developer
  5. Tucker McKee - Backend Developer

License

ActivateMe is licensed under the MIT License

About

a collaborative project designed to empower users in tracking their daily activities and fostering healthier lifestyle habits. With ActivateMe, users can effortlessly monitor their daily routines, including exercise, nutrition, sleep, and more, with the ultimate goal of enhancing productivity and overall well-being.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.1%
  • CSS 6.5%
  • HTML 0.4%