Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/henriquealbert/burn-up-records-web-app

A platform for independent artists to release their songs in all virtual stores, such as Spotify, iTunes, Beatport, and +200 stores.
https://github.com/henriquealbert/burn-up-records-web-app

Last synced: 18 days ago
JSON representation

A platform for independent artists to release their songs in all virtual stores, such as Spotify, iTunes, Beatport, and +200 stores.

Awesome Lists containing this project

README

        

# Burn Up Records

## What is it?
It's a SaaS for independent artists to release their songs in all virtual stores, such as Spotify, iTunes, Beatport, and +200 stores.
The artist has the option to use it for free and split the royalties of the song 50/50, or pay a small monthly fee to receive 100% of the royalties.

![](https://raw.githubusercontent.com/henriquealbert/burn-up-records-web-app/master/assets/image.jpeg)

## What is inside?

This project uses lot of stuff as:

- [TypeScript](https://www.typescriptlang.org/)
- [NextJS](https://nextjs.org/)
- [ChrakraUI](https://chakra-ui.com/)
- [Eslint](https://eslint.org/)
- [Prettier](https://prettier.io/)
- [Husky](https://github.com/typicode/husky)
- [GraphQL Code Generator](https://www.graphql-code-generator.com/)
- [React-Query](https://react-query.tanstack.com/)
- [React-Hook-Form](https://react-hook-form.com/)
- [Next-Auth](https://next-auth.js.org/)
- [AWS S3](https://aws.amazon.com/pt/)
- [Vercel](https://vercel.com/home)

## Commands

- `dev`: Runs your application on `localhost:3000`
- `build`: Creates the production build version
- `start`: Starts a simple server with the build production code
- `lint`: Runs the linter in all components and pages
- `graphql:codegen`: Generates Typescript types and custom React Query hooks for each `*.graphql` file.

## TO DO
- [ ] Add unit testing
- [ ] Reimplement the new design screens
- [ ] Home page screen
- [ ] Release the beta version