This website is a work in progress with the goals of promoting in person board games in the DC area and helping people find
local events. The code is open source and the website will be run as a noncommercial entity.
Updates in the near future will focus on the following features.
- Updating the styling and UI of the website.
- Adding more information about board game events in the DC area.
- Improved ability to search for events and groups.
- Support for hosting events.
The source code for the DMV Board games website UI can be seen
here
If you are interested in contributing, look for more information here. Email [email protected] if you have
questions or you want to share suggestions.
- User Interface
- Styling using CSS.
- JavaScript for interactive content.
- Evaluating and implementing technologies for the website. Right now, the frontend site is built with Vite, vanilla JavaScript, and vanilla CSS.
However, there are other options for the frontend that might be better.
- Backend and infrastructure. The website will use a shared open source backend and shared infrastructure This backend will also be used to support other websites for creating
and hosting in person events
- Backend API: The website will use a backend API written in Java. The source code can be seen here
- Database creation using PostgreSQL or another open source relational database tool. The source code can be seen here
- Kubernetes or another open source container orchestration tool. The goal is to deploy and run the website without a dependency
on a specific cloud provider.
- Terraform or another infrastructure as code tool to create and manage infrastructure.
- CI/CD using Jenkins or another open source tool.
- Helping raise money to support the costs of the site. dmvboardgames.com and any shared backend or infrastructure code created for this
project will be run as non-commercial entities. All code created for this project will also be open source.