Genius Application is a simple yet nostalgic project built entirely with Vanilla JavaScript — a reminder of how fun (and sometimes painful 😅) it can be to work without frameworks.
This small app was created for one reason only:
👉 To build something from scratch in pure JavaScript and remember how much effort it takes without React, Angular, or Vue.
It connects with the Genius API (or similar) to let users explore music, artists, and songs directly from the browser — no fancy dependencies, just DOM manipulation and classic event handling.
Super simple:
- Open the app.
- Click on artists or songs that catch your eye.
- If you have unique or unusual music tastes — no worries!
Use the search input to find anything you like.
That’s it. A pure Vanilla JS experience: minimal setup, maximum nostalgia.
- 🧩 Vanilla JavaScript (ES6+)
- 🎨 HTML5
- 💅 CSS3 / Flexbox
- 🎵 (Optional) Genius API or any open music data source
# Clone the repo
git clone https://github.com/yourusername/genius-js-app.git
# Open the project folder
cd genius-js-app
# Open index.html in your browser
No build tools, no bundlers — just open it and play!
💡 Features
🔍 Search for your favorite artists or songs
🎧 Click to explore details
⚡ Simple and lightweight (no frameworks, no libraries)
🧠 Great example of Vanilla JS DOM manipulation
🧩 Future Ideas
Add music preview or lyrics section
Integrate with a real Genius API token
Add local storage to remember your last searches
Polish the UI with animations or transitions
👨💻 Author
Genius Application in JS — built purely for fun, curiosity, and a bit of self-inflicted pain to remember the old-school days of web development.