Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/steeven9/fenice2

v2 of our D&D website
https://github.com/steeven9/fenice2

Last synced: 27 days ago
JSON representation

v2 of our D&D website

Awesome Lists containing this project

README

        

# Fenice2

[![](https://img.shields.io/github/license/steeven9/fenice2)](/LICENSE)
[![C/C++ CI](https://github.com/steeven9/fenice2/actions/workflows/docker-image.yml/badge.svg)](https://github.com/steeven9/fenice2/actions/workflows/docker-image.yml)
![](https://img.shields.io/tokei/lines/github/steeven9/fenice2)

## ℹī¸ Description

This is a website for our D&D group, where we handle maps, character data and much more.

The frontend is exposed at .

404 and 500 error logos by [SAWARATSUKI](https://github.com/SAWARATSUKI/KawaiiLogos)

### Dependencies

- MongoDB database
- to fetch next session date
- Home Assistant with Alexa for TTS (optional)

## 🏡 Local development

### ⚙ī¸ Prerequisites

- Node.js v22
- Yarn package manager
- Docker

### 🔧 Installation

```bash
# install dependencies
yarn install

# set up local configuration
cp .env.example .env.local
```

### 🚀 Run locally

```bash
# start DB
docker-compose up mongodb -d

# start frontend
yarn dev
```

Then open your browser and head to