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

https://github.com/subhajitroycode/lyricshot

This is fun project where you take screenshot of lyrics with various background color post it on social media
https://github.com/subhajitroycode/lyricshot

api html-css-javascript javascript lyrics-fetcher lyrics-search sass song-lyrics

Last synced: about 2 months ago
JSON representation

This is fun project where you take screenshot of lyrics with various background color post it on social media

Awesome Lists containing this project

README

          

# LyricshoT

This is a fun project about creating a beautiful pictures of lyrics. It is a simple web application that allows you to create a picture of your lyrics.

## Screenshots

![App Screeshot](https://user-images.githubusercontent.com/72935263/176638585-65bdd4e7-2aec-4836-9b94-1b8826148dbf.png)

![App Screenshot](https://user-images.githubusercontent.com/72935263/176638134-998556eb-52de-48f8-afb4-ec4731df22f9.png)

# Overview

I got the idea of this project from a Pinterest post then I thought of making it a web application. Here you can search any songs (obviously that has to be on the spotify server) and then you can create a picture of your lyrics. [Click here](https://lyricshot.netlify.app/) to see it in action.

## My Process

### Built with

* HTML
* SASS/SCSS
* JavaScript
* API's

## The Challenge

Now the challenge is to make this responsive and mobile friendly and also to make it look nice. I also have to call two APIs the first one is to search the song and the second one is to fetch the lyrics of the song.

## Issues

There is some issues that I don't know how to fix it yet. Like I wanted a download button that can convert the html to beautiful picture and I used some libraries like html2canvas, domtoimage but in every cases either the rendering isn't good or there is issues with browser compatibility.

## What I Learned

I learned how to use the API's and how to use the libraries that I used. I also learned how to make SASS and JS more modular and reusable. I also learned how to make the vertical scrollbar hidden but still scrollable. I also learned about how to hide API keys, how to use the environment variables and how to use the environment variables in the netlify functions.

## Socials

* [Twitter](https://twitter.com/subhajitroycode)
* [LinkedIn](https://www.linkedin.com/in/subhajitroycode/)
* [Instagram](https://www.instagram.com/subhajitroycode/)