Dungeon Finder
Dungeon Finder (TBC) will be a web app built by @codetopixels and @tomhamiltonstubber to provide an easy way for Dungeons & Dragons players to match with Game Masters (also known as Dungeon Masters, or DMs for short). Players will be able to view a list of games that have been created by DMs, filterable by a number of different attributes. Players will then be able to rate and review their DM.
Builkt with FastAPI.
To run locally
Create a virtualenv and install requirements with make install-dev
.
To run the server navigate to src
and run uvicorn main:app --reload
. Changes to the code
will cause the app to rebuild so you don't need to worry.
If you haven't created the database yet you can do make reset-db
to create it.
To load and watch static files (JS/SCSS) for changes, run yarn-watch
. When you're running for the first time, run
yarn install
. The SCSS files in static/scss/
will be compiled into .css
files in static/dist
. JavaScript in static/js
will be compiled and minified into static/dist
.