Skip to content

Student Projects – Pedal Out

Made by Syntactic Sugar Rush

Meet, Pedal, Repeat

Pedal Out is a social platform built to encourage and facilitate bike meet-ups. From mountain biking to casual rides, Pedal Out allows users to find nearby rides, post their own and meet new people with a shared love for biking. It’s an opportunity for users to find enjoyment and community in a sport which is often paired with competition and comparison. Unlike apps like Strava where users compare their paces, distances and weekly miles, Pedal Out’s goal is to widen your network with likeminded people who share a passion for biking without the competition. The app has been built for both Android and iOS with unique styling catering to each OS. Our tech stack featured MongoDB, Postgres, React Native, Expo and many other frameworks and libraries. The app itself allows users to securely create an account or login. They can view a list of rides in their local area and search elsewhere through an interactive map and pins. Each ride contains details on the time, date, meeting point and other users who are attending. The user has the opportunity to post their own ride, follow and unfollow friends as well as chat with them pre- and post-ride. All of these capabilities have been built with community in mind and ensuring Pedal Out is a socially-driven app.

The Team

James Ellis

James Ellis

After several years in warehouse operations and e-commerce,

I discovered a passion for software development and took the leap into tech through the Northcoders bootcamp. With a strong foundation in JavaScript, React, Node.js, and PostgreSQL, I enjoy building clean, efficient, and user-focused applications. Problem-solving and continuous learning drive me, and I’m excited to contribute my skills and fresh perspective to a development team.

Sophie King

Sophie King

I’m a problem solver with a creative and hands-on

background – from running a successful online print business for over a decade, to renovating homes from the ground up. My passion for tech and love of a big challenge led me to start building software too, and I haven’t looked back since. I’m enjoying combining newfound technical skills with my appreciation for design and i’m excited to keep growing, building, and collaborating in the tech space.

Jay Mulholland

Jay Mulholland

I’ve spent the last few years developing immersive,

interactive digital projects in creative ways. I’ve been a passionate designer for as long as I can remember, and I decided to apply for the Northcoders bootcamp so I could get a solid fundamental understanding of software development. Getting hands-on with JavaScript, pSQL and the React framework has accelerated my learning and equipped me with core skills that will serve me in a range of professional contexts.

Joey Carter

Joey Carter

I’m a Physics and Astronomy graduate with a growing passion

for software development. During my Master’s, I used Python extensively to model quasar formation and evolution, which sparked a genuine enthusiasm for coding. Wanting to build on that interest, I completed a 3-month full-time Software Development bootcamp with Northcoders, where I deepened my skills in JavaScript, React, SQL, and full-stack development. I particularly enjoyed my solo projects, in which I built a front-end and a back-end for a social media app, and found real satisfaction in turning ideas into working applications. Another highlight of the course was a collaborative group project where we built a mobile app using React Native—an exciting challenge that strengthened both my technical and teamwork skills. I’m now looking for a role where I can apply my technical skills and problem-solving mindset and continue growing as a developer.

Liv Motley

Liv Motley

Driven by innovation and a value-first mindset, I bring

five years of experience in tech, fintech, and media. My agile approach, strong problem-solving skills, and keen attention to detail allow me to merge creativity with technical expertise. My curiosity for the future of tech and analytical nature is what led me to Software Development. Now, having completed the bootcamp, I’m excited to embark on this next chapter as a Software Developer and what this career has in store for me.

Tech Stack

Tech Stack for this group

We used Postgres, JavaScript, TypeScript, Node.js, Express, Jest, MongoDB, React Native, Expo, HTML, CSS We opted for MongoDB as it’s a flexible, non-relational database, and it allowed us to efficiently create all necessary tables in a short timeframe. We also used Supabase for authenticating users logins, which worked harmoniously with MongoDB. We wanted to build a smartphone app, as our previous projects were web-based. We required an interactive map API, so we went for react-native-maps and Google Places. We selected React Native with Expo, as it is an industry-standard framework for building Smartphone Apps. We wanted to challenge ourselves by translating our existing knowledge over to a new language, TypeScript, which blended logical reasoning from HTML / CSS with Javascript, and offered a reliable building platform that was still flexible and contemporary.

Challenges Faced

We faced a few challenges throughout the project build – we were all new to Typescript, MongoDB and SupabaseAuth, however we felt the main challenge was building for mobile rather over web and the considerations required for Android and iOS. That being said, our app works well and is styled for both and we are proud of that achievement!