NORMA eResearch @NCI Library

Streamlining Sports Club Management: A Next.js Application with Strapi CMS and Supabase: Technical Report

O'Rourke, Kevin (2023) Streamlining Sports Club Management: A Next.js Application with Strapi CMS and Supabase: Technical Report. Undergraduate thesis, Dublin, National College of Ireland.

[thumbnail of Bachelor of Science]
Preview
PDF (Bachelor of Science)
Download (6MB) | Preview

Abstract

This report encapsulates the development process and functionality of a comprehensive website developed for a local sports club. The website, assembled using an array of modern technologies including Next.js, Tailwind CSS, Supabase DB, Strapi CMS, and Stripe, addresses diverse needs for different user types including members, potential members and team managers.

The main purpose of the platform is to simplify the membership registration and payment process, allowing a single account holder to enrol multiple family members. The secure payment processing for memberships and other purchases, like lotto tickets, is facilitated through an integration with Stripe. The website also provides a crucial news hub, an informational about section, and a downloads section for important resources.

One notable feature of this platform is its capacity to enable non-authenticated users to purchase lotto tickets, expanding its functionality beyond the membership management. Furthermore, team managers have the ability to view members in their respective teams, promoting better team management and communication.

The aim of this report is to explain the technology stack, discuss the design and architectural decisions, and to outline how the website meets both its functional and user requirements. The report concludes that the website effectively achieves its goals, presenting an efficient, intuitive, and multipurpose platform for the sports club. Future considerations for development involve the potential of a messaging platform for team managers and administrator to message members.

Item Type: Thesis (Undergraduate)
Supervisors:
Name
Email
-, -
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
G Geography. Anthropology. Recreation > GV Recreation Leisure > Sports
Z Bibliography. Library Science. Information Resources > ZA Information resources > ZA4150 Computer Network Resources > The Internet > World Wide Web > Websites
T Technology > TK Electrical engineering. Electronics. Nuclear engineering > Telecommunications > The Internet > World Wide Web > Websites
Divisions: School of Computing > Bachelor of Science (Honours) in Computing
Depositing User: Tamara Malone
Date Deposited: 31 Jul 2024 16:37
Last Modified: 31 Jul 2024 16:37
URI: https://norma.ncirl.ie/id/eprint/7003

Actions (login required)

View Item View Item