tvps20 / mesa-computaria

Simple site to manage TTRPG Games

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mesa Computaria Logo

Mesa Computaria is a Table Top RPG group that is now adventuring through web development.

Mesa Computaria Web Site

Description

Mesa Computaria is a website to plan, schedule, and gets confirmation about TTRPG sessions. The main objective of this project is to teach web development and give my friends an experience close to a real work environment.

How it works

Mesa Computaria is a website where or group of friend can setup TTRPG campaings and schedule a day to play, notify others players and get confirmation about who can play that day and who can't.

The full design is hosted on Figma - click here to see

mesa computaria login page mesa computaria dashboard page

This project is powered by following techs:

  • Vite - Next Generation Frontend Tooling
    • Html Template - Html compression/EJS template plugin
    • MPA - Out of the box multi page application support for Vite
    • Raw - Raw loader plugin
    • Vitest - A blazing fast unit-test framework powered by Vite
  • Sass - Css with superpwoers
  • Bootstrap - UI framework
  • JQuery - Is a fast, small, and feature-rich JavaScript library
  • Firebase - Google Cloud

Methodology

This project has the intent of simulating a real work environment. For that, we decide to use some old techs, like JQuery which is a very used lib. It's common to find sites that are still running with JQuery. Becomes important to understand and learn how these old libs work.

To drive development we use:

  • Scrum - Is a framework that helps teams work together.
  • Git Flow - Is an alternative Git branching model that involves the use of feature branches and multiple primary branches.

Team

User Role
Filipe Santiago PM/Architect
Thiago Santiago Scrum Master/Senior
Everton Duarte Dev Junior
Pedro Emanuel Dev Junior
Rodrigo Soares Dev Junior
Fabio Rodrigues Dev Junior

About

Simple site to manage TTRPG Games


Languages

Language:JavaScript 47.6%Language:HTML 36.4%Language:SCSS 16.0%