Skip to content

website focused on the soulsborne series (Dark Souls, Bloodborne, Elden Ring) which aims to centralize community created content like builds and character appearances as well as some interesting lore data visualization.

License

Notifications You must be signed in to change notification settings

KeziahMoselle/soulsborne.build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

soulsborne.build banner

soulsborne.build is a website focused on the soulsborne series (Dark Souls, Bloodborne, Elden Ring) which aims to centralize community created content like builds and character appearances as well as some interesting lore data visualization.

Join the Discord server to follow the project or contribute: https://discord.com/invite/hw9x6ujjPk

Features

You can view the backlog and roadmap here: https://github.com/users/KeziahMoselle/projects/2/views/1

Elden Ring

  • Share and vote builds
  • Share and vote fashion (character appearances) (WIP)
  • Share and vote sliders (character sliders)
  • Lore graph tree, an easy to understand relational graph of items/NPCs (WIP)
    • Lore Graph Tree

In the future

  • Support for more games
    • Dark Souls
    • Dark Souls II
    • Dark Souls III
    • Bloodborne

Stack

Front-end

Back-end

Other services

Hosting

Contributing

Requirements

Install globally:

Steps

  1. Copy the .env.example file to .env in both backend and frontend directories and fill in the values

  2. Install the dependencies via pnpm in /backend

pnpm install

And in /frontend directory:

npm install
  1. Start the local PostgreSQL database by running (in /backend directory)
start-database.sh
  1. Run the development server for both the backend and frontend directories at root run this:
pnpm dev
  1. (optional) You can seed some initial data by visiting http://localhost:3000/api/seed (this is currently being migrated into a separate script in /backend/src/scripts/seed.ts)

  2. Open the project

    1. PayloadCMS is accessible here: http://localhost:3000/admin
    2. Astro is accessible here: http://localhost:4321/

About

website focused on the soulsborne series (Dark Souls, Bloodborne, Elden Ring) which aims to centralize community created content like builds and character appearances as well as some interesting lore data visualization.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project