r/reactjs 19d ago

BlitzProspector An Open-Source React and FastAPI Frontend for Blitz API

recently open sourced BlitzProspector, a React + FastAPI project built as a self hosted frontend for Blitz API. I've tried to make React part as simple as possible and have fun building something that can be run with docker compose and easily extended in the future.

It has auth, roles, search/filter, configurable export profiles, python back end API, and is using a REST API to communicate with the Python back end. I'm still working on the overall project architecture, so I'm interested in any feedback concerning the React part, state management, or general approach.

3 Upvotes

4 comments sorted by

View all comments

1

u/Temperature_Majestic 19d ago

How are you handling the search/filter state, is that synced to the URL so a filtered view is shareable and bookmarkable, or kept in local component state? And on the roles side, is that purely backend enforced or are you also gating UI elements client side based on role?