I spent at least 2 weeks or more trying to complete this project.
🐑 I obviously didn't go for days at a time as I was so stressed. So I had some
intervals in the meantime. If I were to mark precisely the time. I spent at least
like 5 days (not so precisely, those 5 days were distributed in 2 weeks lol)
💀 And still, I couldn't complete it completely.
I stopped the project at its current stage because looking at the lines of code was being stressful.
I'm glad I at least did everything you can check out.
Although the challenge is to expect Javascript to be used during development. I deprioritized it. In short, the project is literally 99.9% HTML and CSS (SCSS)
I enjoyed working on this project. I was able to work more on my skills in CSS Grid.
Throughout the development of the project I was very concerned with the semantics of HTML.
As usual, I don't have high knowledge of SCSS, which is a sin on my part, as this tool is exceptional and I use it quite often myself. Especially on a relatively large project (compared to all the others I've done) like this one. Using this preprocessor came in very handy.
The project is fully responsive.
I designed the entire interface thinking about how it would look on a cell phone whose horizontal resolution would be 320px (Mobile first). Then I adjusted along the standard breakpoints.
Well, this project does not have any differential in relation to my other projects already presented. With the exception of the lighting effect when the cursor is over the NFT image
I used SCSS to write the CSS for this project to make my life easier.
I used several transitions as the project progressed. I estimate it took me a little over 5 hours to do everything.
I used a custom attribute that I called data-current-screen whose values are rate and submit. If you were to load index.html in your IDE, you will notice that there will be a button tag that is commented out, by uncommenting it this button will be available for use. Use it to force the transition from one screen to another.
This project was the first time I used the fetch method to fetch data from a local JSON, and also the first time I happened to need to use methods like async and await (this time I saw the md file that contained the fonts and the colors) :)
I followed the same proposed design pattern, but with some changes and embellishments. I noticed at the end of the project that there was a markdown file containing the colors and fonts (I almost cried lol)