Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plan out final features for Version 1.0.0 #4

Open
3 tasks
GeauxWeisbeck4 opened this issue Mar 11, 2024 · 0 comments
Open
3 tasks

Plan out final features for Version 1.0.0 #4

GeauxWeisbeck4 opened this issue Mar 11, 2024 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request major version Automatically create a new major version tag after PR is merged

Comments

@GeauxWeisbeck4
Copy link
Owner

  • There are some features that were talked about in the tutorial that I would like to add to the API. Here is a short list of what the author recommended:

  • Receive all workouts that require a barbell: /api/v1/workouts?equipment=barbell

  • Get only 5 workouts: /api/v1/workouts?length=5

  • When using pagination, receive the second page: /api/v1/workouts?page=2

  • Sort the workouts in the response in descending order by their creation date: /api/v1/workouts?sort=-createdAt

  • You can also combine the parameters, to get the last 10 updated workouts for example: /api/v1/workouts?sort=-updatedAt&length=10

  • I also want to add super cacheing with Redis

  • Add a backend database like MongoDB or PostgreSQL

@GeauxWeisbeck4 GeauxWeisbeck4 self-assigned this Mar 11, 2024
@GeauxWeisbeck4 GeauxWeisbeck4 added documentation Improvements or additions to documentation enhancement New feature or request question Further information is requested major version Automatically create a new major version tag after PR is merged and removed question Further information is requested labels Mar 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request major version Automatically create a new major version tag after PR is merged
Projects
None yet
Development

No branches or pull requests

1 participant