Minecraft community / Website & store
TitanMC
A prison world that starts before you join the server.
I built TitanMC's website and storefront around its Classic Prison identity. The project connects a distinctive community homepage, player guides, news and a custom Tebex storefront, giving new and returning players a consistent place to find their next step.
- Focus
- Community, guides & commerce
- Platform
- Website & custom store
- Built with
- Astro · TypeScript · Tebex

The challenge
TitanMC has several different audiences to serve. A new player needs a server address and joining instructions. A regular may be looking for an update, a command or an explanation of progression. Someone visiting the store needs package information and a clear route to checkout. Those tasks needed to feel connected without being crowded onto one screen.
The visual brief also called for a world with character. Metal frames, hanging chains and prison signage establish the atmosphere, but decorative details cannot replace useful navigation. The challenge was to carry that identity across the website, documentation and commerce while keeping each type of content readable.
The approach
Give the homepage clear destinations
The homepage puts joining information, community links and the server identity near the entrance. Illustrated cards lead to the store, voting and a joining guide. Updates and gameplay information sit further down, so a visitor can take an immediate action or spend more time learning about the server.
Build a handbook people can navigate
The wiki uses grouped navigation, search and article links to organise player information. Reading pages retain TitanMC's visual language while giving the text a calmer working area. Joining, progression, tools and support have their own destinations, making the documentation useful beyond a single welcome page.
Connect publishing and the storefront
Astro and TypeScript underpin the website and store. A PostgreSQL and Prisma content system supports publishing, while the custom storefront integrates with Tebex for catalogue, basket and checkout operations. Shared branding and links help the store remain part of the community website instead of feeling like an unrelated destination.
Project screenshots
A closer look
03 / Inside the project
The technology behind TitanMC
The languages and tools used to bring the project to life.
The stack
- Astro & TypeScript
- Community website, wiki and custom storefront
- PostgreSQL & Prisma
- Content management and publishing
- Tebex
- Store catalogue, player basket and checkout integration
- CSS & JavaScript
- Prison-themed interface and player interactions
Code by language
- TypeScript
- 58.2%
- Astro
- 28.9%
- JavaScript
- 9.7%
- CSS
- 2.8%
- Other
- 0.4%
The result
The delivered project brings the homepage, updates, searchable wiki and storefront into a recognisable TitanMC experience. Each area has a distinct job, while shared navigation, typography and artwork keep the whole site connected. The screenshots show the live website and its player documentation.
For Minecraft communities, this work illustrates how a custom website can support more than promotion. Useful joining instructions, maintainable information and a store that belongs to the same world give players reasons to return to the site throughout their time on the server.
Have something in mind?
Let’s build your next project.
Tell me what you want people to do, and we can work out the right experience to support it.


