Skip to content

Student Projects – Wordslinger

Made by Team Cowboys and Coders

Have you ever wated to learn a language or shoot a gun? Well hell, why choose?

Wordslinger is a Western-themed language learning app, focusing on flash cards and spaced repetition learning. Learn, review and have ‘shoot outs’ against other players as you compete to be the fastest typer in the west in French, German and Spanish. At the start of this project the team quickly decided we wanted to make some kind of typing game. We considered our options and settled on a language learning app to focus our functionality and product on. However, we wanted to make something that would stand out from the owls and the deer of other language learning apps, and so, Wordslinger was born. As a Wordslinging Outlaw, users will be able to create an account, select the language that they would like to learn and start out with a poker inspired card game which will introduce them level by level to new words of their chosen language. They will then be able to review these words through a solo-mode target practice typing game as well as a review mode which uses spaced repetition learning to help the words enter the user’s long term memory. Users will also be able to participate in shoot-outs against other players to see who can type the most words correctly in 30 seconds and see themselves go up the ranks on the leader board while incorrect words will be put back onto review mode. Overall, it is a fun app that gamifies the language learning experience in a way that other apps haven’t yet.

The Team

Artemis

Artemis

I am creative individual with a love of problem solving.

From dungeons and dragons and fiction writing to katas and NYT puzzles, I enjoy being able to use my ability to think laterally. My ADHD thrives off it and I have never found something that lights up my brain quite like solving the problems that coding provides.

Tom

Tom

I am moving to Germany and will be looking for a job in

Essen! Please help LOL danke 🙂

Kyle

Kyle

Junior Developer with a background in Mechanical

Engineering.

Robb

Robb

I recently made the exciting decision to change my career

path and pursue a role as a front-end developer. My professional background includes 3D animation, character rigging, hosting immersive experiences, and teaching. My interest in coding began while I worked at an immersive tech start-up for 4 years, where I occasionally used C# in Unity. After that, I moved to Japan to teach English and animation at a tech-based after school club, where I encountered a vibrant art scene. In 2021, I attended ACM SIGGRAPH Asia, a conference on interactive techniques. All these helped inspire me to set up my own events in both Tokyo and Manchester, my current project that fuses live-performances, technology and audio-visuals together.

Max

Max

London based Junior Developer who enjoys problem solving

and a passion for film

Bojin

Bojin

Bojin recently completed a JavaScript-focused bootcamp with

Northcoders and is now seeking a Mid-Level Full Stack Developer role. With prior experience delivering high-quality commercial software, Bojin specializes in C#, .NET, Blazor, JavaScript, React, Angular, and Node.js. She is particularly passionate about deepening her knowledge of Microservices and Web Performance, aiming to take on more responsibilities and grow into a senior development role within the next 2-3 years. Bojin thrives in cross-functional teams and agile environments, always eager to collaborate and contribute to impactful projects.

Tech Stack

Tech Stack for this group

We used: React Native, TypeScript, Socket.IO, Node.JS, Express.js, PSQL We decided that a language learning app would be best suited as a mobile app, and TypeScript ensures a safer codebase. Socket.IO was used for the multiplayer functionality.

Challenges Faced

The team found that handling version control with git/github within a larger team was a challenge for us as it was entirely new to us. We also found that working without a senior dev, we sometimes lacked guidance and would spend more time looking for the right answer to a problem.