Skip to content

GeekyPS/SpotiStats_flutter

Repository files navigation

Spotistats

An elegant Looking app which fetches stats like top songs, top artists from Spotify API to show it to the user on what they are listening how much of each, and what the world around them is listening.

Detailed Description

  • Frontend: The app is made using the Flutter SDK by Google and adheres to clean UI with static dummy data , making the data dynamic and fetching it from already made backend would be appreciated
  • Backend: Authentication has been implemented and User's data has been fetched on we based NodeJS backend , link to which is Spotistats Backend, the NodeJS backend needs to be updated in order to send a response to the flutter app the data of users, access token and refresh token, which could be attached to the next http request to server to fetch data without Auth

Acknowledgements

The following people have helped contribute to this project-->

Authors

Screenshots

Screenshot 2022-10-24 at 1 09 42 PM    Screenshot 2022-10-24 at 1 09 42 PM    Screenshot 2022-10-24 at 1 09 42 PM    Screenshot 2022-10-24 at 1 09 42 PM    Screenshot 2022-10-24 at 1 09 42 PM    Screenshot 2022-10-24 at 1 09 42 PM

New contributor guide

Issues

Create a new issue

If you spot a problem with the docs, search if an issue already exists. If a related issue doesn't exist, you can open a new issue using a relevant issue form.

Solve an issue

Scan through our existing issues to find one that interests you. You can narrow down the search using labels as filters. See Labels for more information. As a general rule, we don’t assign issues to anyone. If you find an issue to work on, you are welcome to open a PR with a fix.

Make Changes

Make changes in the UI

Click Make a contribution at the bottom of any docs page to make small changes such as a typo, sentence fix, or a broken link. This takes you to the .md file where you can make your changes and create a pull request for a review.

Make changes in a codespace

Installation

Screenshot 2022-10-24 at 1 09 42 PM

Clone the forked repo to your local storage
  run flutter pub get 
  flutter run

Make changes locally

  1. Install Git LFS.

  2. Fork the repository.

  1. Install or update to latest version of Flutter SDK and NodeJS. For more information.

  2. Create a working branch and start with your changes!

Commit your update

Commit the changes once you are happy with them. Don't forget to self-review to speed up the review process:zap:.

Pull Request

When you're finished with the changes, create a pull request, also known as a PR.

  • Don't forget to link PR to issue if you are solving one. Once you submit your PR,I will review your proposal. I may ask questions or request additional information.
  • I may ask for changes to be made before a PR can be merged, using pull request comments.You can make changes in your fork, then commit them to your branch.
  • As you update your PR and apply changes, mark each conversation as resolved.
  • If you run into any merge issues, checkout this git tutorial to help you resolve merge conflicts and other issues.

Your PR is merged!

Congratulations 🎉🎉 The GitHub team thanks you ✨.

Once your PR is merged, your contributions will be add to your score on the Codepeak leaderboard.

Contribution Guidelines

Contributions are always welcome! 🎉 Please adhere to Codepeak's 'code of conduct'.

  • Include a reference to the Issue it is addressing
  • Include a title that provides a one sentence overview of the PR
  • Contain a description well written and understood

Failing to do any of the above will result in your Pull Request being declined.

Tech Stack

Client: Flutter, Dart

Server: NodeJS, ExpressJS

Happy Contributing 💥

About

Spotify Statistics for Nerds

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published