Skip to content

This app lets you track your activity in your daily life and provide a personalized activity dashboard. It also allows you to filter the events according to the different categories

Notifications You must be signed in to change notification settings

shubhsk88/activity_tracker

Repository files navigation

Activity Tracker app with Ruby on Rails

This app lets you track your activity in your daily life and provide a personalized activity dashboard. It also allows you to filter the events according to the different categories. Activities can also be included in categories when creating them, and new groups can be created as well.

Built With

  • Ruby v2.7.0
  • Ruby on Rails v6.0.2

Live Demo

Live Link

Screenshot

screenshot

Features

  • A user can be signup using username and name and sign in with username.
  • Activity can be created by each user and group them into a specific category according to their preferences .
  • They can create new groups or use existing groups .
  • The user can see a list of grouped activities in "All my Activities".
  • The user can see a list of ungrouped activities under "All my external Activities".
  • The user can access all existing groups and see the activities that belong to that group, together with the author's name, by clicking "All groups".
  • The user can see a list of their 5 most popular activities did in the day and a total of hours for those activities.

Getting Started

  • Clone the repository using https://github.com/shubhsk88/learning_tracker.git

Prerequisites

Ruby: 2.7.0 Rails: 6.0.2 Postgres: >=9.5

Setup

Instal gems with:

bundle install

Setup database with:

   rails db:create
   rails db:migrate

Usage

Start server with:


    rails server

Open http://localhost:3000/ in your browser.

Run tests


    bundle exec rspec

Authors

👤 Shubham Singh

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

About

This app lets you track your activity in your daily life and provide a personalized activity dashboard. It also allows you to filter the events according to the different categories

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published