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

Complete app rewrite. #3

Draft
wants to merge 28 commits into
base: main
Choose a base branch
from
Draft

Complete app rewrite. #3

wants to merge 28 commits into from

Conversation

janaSunrise
Copy link
Owner

@janaSunrise janaSunrise commented Aug 3, 2022

Following changes are being done:

  • Move to supabase for the database
  • Use tailwind and vanilla JS instead of Bulma & JQuery.
  • Optimize and clean up the codebase
  • Add support for top tracks
  • Remove unnecessary parameters and keep the image generation simple
  • Make the routes more descriptive.
  • Add top tracks SVG display
  • Add top artists SVG display
  • Add an error SVG in case a feature is used whose scope hasn't been used to make the user aware.
  • Complete rewriting the dashboard for SVG generation (different from 1st generation)
  • Expose the Song playing/Recently played, Top tracks and Top artists as an endpoint.
  • Dockerize the app to make the self-hosting workflow much simpler.

Following routes are decided:

  • /image/listening-to - for displaying the currently playing/recently played songs (or podcasts)
  • /image/top-tracks - for displaying the top tracks listened to
  • /auth/login - Login page
  • /dashboard - The dashboard to generate the image URLs and preview

@janaSunrise janaSunrise self-assigned this Aug 3, 2022
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.

None yet

2 participants