Skip to content

Tracking App API - MVP - #1

Open
cyonii wants to merge 57 commits into
developfrom
work
Open

Tracking App API - MVP#1
cyonii wants to merge 57 commits into
developfrom
work

Conversation

@cyonii

@cyonii cyonii commented Sep 16, 2021

Copy link
Copy Markdown
Owner

Description

This PR implements a RESTful endpoint for the Tracking App - personalized to track user's daily Activity(ies), like Sleep, Exercise, Work, Study. Records such as duration, satisfaction, and date may be stored for each Activity per day.


Features/Implementations

  • Proper token-based authentication and authorization has been implemented.
  • Only authenticated a user can access resources.
  • User/Consumer can perform CRUD operations on their Records.
  • Tested with RSpec

ERD

life-tracker-erd

Validation

  • A Record object cannot have the same date and belong to the same user and activity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant