12 Commits

Author SHA1 Message Date
2b2ecd8abb [docs] add detailed project roadmap and update .gitignore 2025-09-01 02:59:58 +02:00
3ffac72220 [docs] update README formatting and whitespace adjustment 2025-08-21 13:17:14 +02:00
Chris
6b66d10855 Merge pull request #1 from VikingOwl91/dioxus-fullstack-implementation
feat: Implement Dioxus fullstack application
2025-08-21 04:37:25 +02:00
google-labs-jules[bot]
195e0f4f8f feat: Implement Dioxus fullstack application
This commit introduces a full-stack Dioxus application with a web frontend to manage TTRPG data from a SQLite database.

The application is built using a Server-Side Rendering (SSR) architecture with Axum for the web server and Dioxus for templating. This approach was chosen for its simplicity and robustness, avoiding client-side build complexities.

Features include:
- A web server powered by Axum.
- Server-side rendered pages for Home, Creatures, Edit Creature, Import, and Changelog.
- Database integration with `sqlx` to view a list of creatures and details for a single creature.
- A modular structure with components, pages, and database logic separated into modules.
- A navigation bar for easy access to all pages.
- Placeholder pages for data import and editing functionality.
2025-08-21 02:36:52 +00:00
7fc5a6335d [docs] update README formatting and whitespace adjustment 2025-08-21 03:14:31 +02:00
a508720ed1 [feat] extend database schema with new tables and indexes 2025-08-21 00:29:41 +02:00
49a9e08d38 [feat] extend database schema with new tables and indexes 2025-08-21 00:29:14 +02:00
b8f33e252a [feat] add initial database schema with tables, triggers, and views 2025-08-21 00:22:03 +02:00
31af27f515 [chore] update .gitignore to include custom-bullshit directory 2025-08-20 20:57:32 +02:00
8972c8866a [feat] initialize Rust project with basic setup and .gitignore updates 2025-08-20 20:55:31 +02:00
8d75962ad1 [docs] update README with project overview and add .idea to .gitignore 2025-08-20 20:53:26 +02:00
fe0f04e930 Initial commit 2025-08-20 20:44:55 +02:00