Afflatus Music
Project Owner: Aaron Au Yoong
This project was bootstrapped with Create React App, and deployed using Heroku and MongoAtlas.
Deployment Link: Afflatus Music.
Table of Contents
Idea
- Connection to Spotify API
- Sharing music you love with other users (kind of like reddit?)
- Create posts, edit, delete posts
- Create, edit, delete comments
Description
Afflatus Music is a web application that has two main functionalities:
- Functioning as a mini-Spotify-clone with links with Spotify’s API. It allows users to connect to Spotify, listen to music and view their playlists.
- Functions as a mini Twitter-clone, allowing users to post and share their playlists as "thoughts" with other users. These posts are not limited to just sharing playlists, as users can share albums, artists and connect with other like-minded individuals.
Features
- Links to Spotify API for listening to music, getting user data.
- Mini social media aspect, where users can share their thoughts on playlists and music in a Twitter-like forum.
License
MIT License
Copyright © 2021-Present Aaron Au Yoong. All rights reserved.
Packages
Below is a list of NPM packages used to create this application.
Front-end:
- Spotify-Web-API-Node
- React-Spotify-Web-Playback
- Bootstrap
- React Bootstrap
- React Router
- JWT-Decode
- @Apollo/Client
Back-end:
- Express
- Bcrypt
- Apollo-Server
- Axios
- Mongoose
- Dotenv
- GraphQL
- Path
- Spotify-Web-Api-Node
Development:
Contributions
If you would like to become a contributor to this project, please contact me via my GitHub profile: Aaron Au Yoong's GitHub Profile
Credits
Music powered by Spotify ©
Questions
Any questions? Feel free to contact me via my GitHub profile: Aaron Au Yoong's GitHub Profile