Create a platform where users can add their own Minecraft realm along with details so others can find it and request to join. In addition, a system for promoting users realms on the front page to monetize the website.
The frontend was built using next.js with a sleek and user-centered design. The final product has many user specific features such as notifications, dark mode, account settings, and profile pages.
Sign in modal - Discord, Microsoft, and username/password auth providers
Adding a blog section helps users with common questions about realms. The blog also functions to attract more people to the website and allow the site to rank higher in search engines.
Directus is used to handle request and authentication along with a PostgreSQL database.