Back to the site
TitleDescriptionToolsLinksCompany
RateMySocietyA review site, allowing University students to give honest, anonymous reviews of societies at their University. It makes heavy use of NextJS' server functions, as well as utilising Prisma as an ORM, and Cloudflare Turnstile to prevent abuse.

NextJS

React

Tailwind

Prisma

Cloudflare

slugsoc.co.ukA rewriting of the current societies Google Page, allowing us to have greater control over the styling and layout of the site. Astro was used for the majority of the site, with React being used for the Events page as it pulled events from a Google App Script linked to our society calendar. The contact page is a reverse-engineered google form, allowing us to keep any submissions on our google drive, whilst allowing the frontend styling to match our site.

AstroJS

React

Tailwind

Cloudflare

Sheffield University Gaming Society (SLUGS)
apiTA FastAPI program that allows the dynamic creation of REST APIs from spreadsheet (CSV) files. It makes use of Pandas for extracting the column headers and data. It also features custom pagination, and an advanced filtering system dependent on the headers and their datatypes.

Python

FastAPI

Pandas

ConCalendarA mobile app that allows users to view and favourite upcoming fan conventions, with data being synced at intervals from a server, then stored locally for offline use.

ReactNative

Expo

Golang

Nativewind