This is my first solo project—a simple full-stack app built using the technologies I’ve learned during my web development program. I’m excited to continue enhancing and expanding this app as I grow in my development journey. - Sabrina I.
Last Updated: January 20, 2025
- Album Browsing: Explore a collection of Taylor Swift’s albums with details like release year and song count.
- Song Insights: View detailed song information, including track numbers, duration, and lyrics.
- Dynamic Navigation: Smooth transitions between albums, songs, and additional app sections using client-side routing.
The app serves as both an interactive tool for Taylor Swift fans and a demonstration of modern web development practices. It was built with a focus on responsiveness, usability, and clean design.
- React: For building the user interface.
- React Router: For client-side routing and navigation.
- Express (Node.js): For creating the backend API and handling server-side logic.
- MongoDB: The database used to store album and song information.
- Mongoose: For defining schemas and interacting with the MongoDB database.
- Webpack: For bundling JavaScript files and managing assets.