Cool-tracker

Cool-tracker

Technologies used: React, Redux, Sequelize, Express.js, Node.js, PostgreSQL, Javascript, HTML 5 & CSS 3.

                                    


Cool-tracker is an open-source web application where clients can create and log-in users. Logged-In users can create Workouts, add Exercises to their Workouts, and like Workouts. The idea of the app is to keep it as simple and effective as possible, but as detailed as the client wants.

    Users

  • A client can try the application with a Demo User Logging.
  • A client can create a User from the '/signup' page.
  • An existing User can log in.
  • A logged-in User can navigate through the page and access other features the application provides.

    Workout

  • Users can create, view, update and delete their Workouts.

    Exercise

  • Users can create, view, update and delete their Exercises.
  • Exercises belong to a Workout.

    Likes

  • Users can like a Workout.
  • Users can see the likes of a Workout.
  • Users can delete their existing like in a Workout.

    Comments

  • Users can create a Comment on a Workout.
  • Users can read Comments on a Workout.
  • Users can delete their Comments on a Workout or any comment in their workouts.

    Followers

  • Users can follow other users.
  • Users can unfollow users they already followed.

    Direct Message

  • Users can send and reply direct messages to other users in a Two-Users Chat.