Skip to content

Student Projects – PiglioTech

Made by Team Kune Kune

The Book Swapping App

PiglioTech is an app that lets users display their own personal libraries of books they own, and arrange trades with other people in their area to exchange books. Barcode scanning is used to quickly add books to a user’s library via ISBN, and users can browse other users’ libraries within their region to see what books are available. One of our team members suggested the idea during our initial brainstorming session, and we quickly picked it as a unique and promising idea to develop.

The Team

Jackson Rhoden

Jackson Rhoden

Dynamic Project Manager turned developer with technical

expertise from Harvard’s CS50 and Northcoders Bootcamp. Skilled in Agile, programming, and team leadership, seeking to create impactful software solutions in a junior role.

Kadri Klampe

Kadri Klampe

Junior Java Developer with a background in retail sales and

hospitality, bringing nearly a decade of experience leading creative projects and specialising in back-end development and database pipeline design, supported by certifications in Azure and Java technologies.

Tawanda Chabva-Shoperai

Tawanda Chabva-Shoperai

A Junior Java Software Developer with experience in the

Aerospace Industry as a Technical Engineer.

Joel Cohen

Joel Cohen

A recent Physics with Astrophysics graduate with experience

working in Meteorology and Aviation. Joined Northcoders with the aim of being able to create useful and fun applications while acquiring project experience.

Peter Butcher

Peter Butcher

Peter was on the backend team for this project, with a hand

in deployment and web infrastructure during the testing phase. His background is in C and Python.

Tech Stack

Tech Stack for this group

We used: Spring boot and Android, Neon, GitHub Actions, Render, ML Kit Barcode Scanner, WebFlux Spring and Android were chosen as they were focuses of the course. The other services and technologies were picked up as required, with a focus on which ones could be more easily integrated so that we had more time to work on the project itself.

Challenges Faced

The main challenges were time, and keeping ourselves organised. We gained a lot of experience using modern technologies and approaches (like GitHub projects, and Agile) in order to best arrange our efforts to get the project done and delivered within the allotted time.