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.
- 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
The following people have helped contribute to this project-->
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.
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.
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.
run flutter pub get
flutter run
-
Fork the repository.
-
Using GitHub Desktop:
- Getting started with GitHub Desktop will guide you through setting up Desktop.
- Once Desktop is set up, you can use it to fork the repo!
-
Using the command line:
- Fork the repo so that you can make your changes without affecting the original project until you're ready to merge them.
-
Install or update to latest version of Flutter SDK and NodeJS. For more information.
-
Create a working branch and start with your changes!
Commit the changes once you are happy with them. Don't forget to self-review to speed up the review process:zap:.
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.
Congratulations 🎉🎉 The GitHub team thanks you ✨.
Once your PR is merged, your contributions will be add to your score on the Codepeak leaderboard.
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.
Client: Flutter, Dart
Server: NodeJS, ExpressJS