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

Add more features to the test #3

Open
b9sk opened this issue Dec 24, 2024 · 4 comments · May be fixed by #5
Open

Add more features to the test #3

b9sk opened this issue Dec 24, 2024 · 4 comments · May be fixed by #5
Assignees

Comments

@b9sk
Copy link
Owner

b9sk commented Dec 24, 2024

Why: The project will drag more attention of employers.

This is a bunch of tasks, it will unite a number of Laravel's features:

  • Service
  • Command
  • Schedule
  • Object Caching

A tag must be added after the following PR have merged.

@b9sk b9sk converted this from a draft issue Dec 24, 2024
@b9sk
Copy link
Owner Author

b9sk commented Dec 24, 2024

@b9sk
Copy link
Owner Author

b9sk commented Dec 25, 2024

Okay, lets make an exchange currency data widget on the frontpage.

Source https://frankfurter.dev/

Requirements:

  • Secure API key
  • Avoid API fetching on each client request using Facade\Cache
  • Add a service to manage remote API fetching
  • Use an artisan's command to call the service
  • No Laravel Models needed
  • (optional) Use Laravel's Schedule as cron
  • (optional) Use Livewire as the frontend

@b9sk b9sk self-assigned this Dec 25, 2024
@b9sk
Copy link
Owner Author

b9sk commented Dec 25, 2024

  • Use Modules to isolate the task

@b9sk b9sk linked a pull request Dec 25, 2024 that will close this issue
@b9sk
Copy link
Owner Author

b9sk commented Dec 25, 2024

  • implement & test API request caching

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress
Development

Successfully merging a pull request may close this issue.

1 participant