Skip to content

Made by Team MusiCAL

Discover events that match your soundtrack

MusiCAL offers users the ability to view tailored event recommendations based on the music you listen to the most. With user information taken from Spotify, MusiCAL finds events on TicketMaster which are being played by your favourite artists, then displays those events on a calendar. As well as the calendar, MusiCAL shows you a page of festival recommendations tailored to your most listened to genres, subgenres and artists. Finally, our FestiCAL feature provides you with popular festival line-up posters which have been populated with your top artists, giving you a glimpse of what your dream line-up could be. We decided on our app idea when we realised we had all missed events in the past which we might have gone to, simply because we didn’t know they were happening. MusiCAL informs users about events they are most likely to want to attend, preventing them from missing out.

The Team

Lewis Birch

Lewis Birch

My name is Lewis and I’ve come to Northcoders following

eight years as a Youth Worker. I’m trying to start a career in the tech industry, and genuinely look forward to learning about new technologies and different software.

GitHub LinkedIn
Layla Broadhead

Layla Broadhead

My name is Layla. I’m an aspiring software developer with

experience building full-stack applications using JavaScript, React, Node.js, SQL, and Flutter while completing the Northcoders software development bootcamp. I have thoroughly enjoyed developing NC News, and now MusiCAL. I’m passionate about solving problems and excited to work on more tech projects in the future.

GitHub LinkedIn
Daniel Atherton

Daniel Atherton

Hello, I’m Daniel. Prior to learning JavaScript with

Northcoders, I have worked as an Operations Manager in Hospitality for 5 years. In my spare time, I taught myself to code using Python, and p5.js. I am looking to utilising my new programming skills in the tech industry.

GitHub LinkedIn
Adam Stansfield

Adam Stansfield

Having studied Law and Accounting at University,

transitioning into tech is a refreshing change of pace, allowing me to channel my problem-solving skills. I enjoy exploring new technologies and building projects that can potentially make an impact. In the future I would like to explore machine learning and wetware computing.

GitHub LinkedIn
Jonathan Tromp

Jonathan Tromp

Jonathan is a junior software developer with a background

in music and the live events industry. After learning how to code in 2024, he has completed the Northcoders Software Development bootcamp and become familiar with multiple languages and frameworks including JavaScript, React, SQL, Flutter and Dart. Building on this experience he aims to pursue a career in technology, always learning new skills and approaches.

GitHub LinkedIn

Tech Stack

Tech Stack for this group

We used: Flutter, Dart, Firebase After spiking, we discovered that Flutter/Dart could be used to develop on multiple platforms simultaneously; we decided that this provided opportunities to best highlight the strengths of our app. We decided to use Firebase due to its ease of use, and fast rendering speed. It also allowed us to easily manage, add, and delete data.

Challenges Faced

Learning new programming languages like Dart and learning how to develop for mobile rather than browser was our main challenge. Using documentation and tutorials we were able to utilise these technologies.