Strong alone,
unstoppable together,
we are...

Welcome to Trident!

Trident is a strategic management application built for personal use by Jing Cheng. Also, it is the name of a guild in the game: King's Raid in which the application was built for. It is made in ASP.NET (MVC5/EF6) using C# and MySQL. This application meets the need of running a large guild and organizing boss runs within the guild. Features of this application include: Member list, Member's character list and Team organization.

This application will help minimize the weaknesses of individual members as well as maximize their strengths.

Follow us on our journey.

Trident Logo

Track Members

Character Portrait

Track member details such as name, level and specialty.

Character List

Character List

Set member's characters and keep track of member progress.

Set Teams

Guild Bosses

Create teams for weekly guild raids. Stay organized and track team progress.

Phase One
Wireframe Prototyping

Development Planning

To start off the project, I structured the database schema and mapped out how the back-end of the application would work. Afterwards, I created wireframes and mocked up my vision of the application.

For this application, teams have a list of members in them whereas members have a list of characters associated with them. By combining these three relationships information is neatly organized.

Fun fact, upon the creation of this application teams was not a feature. Originally, members and their characters were the main interest of the application but it has since been extended to encompass so.

Phase Two


Being a database driven application for personal use, a distinct design or style was not chosen for Trident. Instead, to speed up the development process I decided to use Bootstrap to take care of the front end. In addition to Bootstrap I used custom styling that you can see on this index page.

The end result was a database driven application that used both Bootstrap and custom styling for front end. As a result, this project not only forced me to grow as a back-end developer but it also pushed me to sharpen my front-end skills as well. Overall, this application was all about project management and understanding the framework.

Phase Three

Quality Assurance

After the minimum viable product was finished, the application was ready to be tested. In this phase, I ensured that the product worked as intended and there were no bugs. If there were, the bugs were tended to immediately to ensure the application was fully functional.

After it was deemed functional, I used the application and reviewed what I liked about it and what I didn't like about it. With this in mind, I chose to re-design the index page and touch up the back-end. The result is what you see today. The application now has a teams feature as well as a new index page.

From this point, the site will continue to improve using this phase. I will release this to my guild to use and continue to improve it over time.