Web Development

Traino

A Content Management System (CMS) created for the company Traino.

Traino is a startup creating a platform that connects personal trainers with potential clients. Additionally, Traino organizes annual sports events.

Image of a neon token

ROLE

Full-Stack Developer

First Commit

October 21, 2024

TEAM SIZE

2 Developers

TYPE

CMS

STATUS

Completed

Overview

Since Traino hosts annual sports events, there is a need for websites for each event. To streamline the creation of these websites, one other developer and I created a Content Management System (CMS) that enables Traino to develop these sites quickly. With this CMS, Traino can automatically generate a skeleton website for any provided URL and dynamically add content, such as event rules, sponsors, and discounts.

Key Features

Interface

The GUI was developed using Next.js, featuring a design that aligns with typical event websites. The landing page includes a movie showing snippets from sporting events.

Data

Supabase is utilized for managing data and users. Specifically, it employs Supabase Auth for authentication and authorization, along with a Supabase Postgres database to store event metadata and content.

</>

API & Integration

N/A

Project Preview

Image of project