v0.1.0 - Official Public Release: FastAPI & React Starter
🎉 v0.1.0 - First Public Release: FastAPI & React Starter 🎉
This is the initial public release of the FastAPI React Starter project! 🚀
This template provides a solid foundation for building modern full-stack applications, combining a powerful Python backend with a dynamic React frontend, styled with the latest Tailwind CSS.
✨ Key Features Included:
- Backend:
- Robust FastAPI framework for high-performance APIs.
- Basic health check endpoint (
/api/v1/health). - Example API routes and structure.
- Frontend:
- Modern React 19 with functional components and hooks.
- Tailwind CSS v4 for utility-first styling.
- Full Light/Dark Mode Theme Switching: Seamlessly integrated using CSS variables and theme-aware Tailwind utilities. All pages and core components adapt to the selected theme.
- ShadCN UI Components: Leverages a selection of beautifully designed and accessible UI components.
- React Router 7 for client-side routing.
- Basic authentication flow examples (Login & Register pages/forms).
- Example pages: Home, About, Dashboard.
- Development & Tooling:
- Vite for fast frontend development and builds.
- Pre-commit hooks configured for code quality (Black, Prettier, etc.).
- Basic Docker support for containerization (as planned).
🎯 Goals of this Release:
- Provide a stable and usable starter template for new projects.
- Showcase best practices for integrating FastAPI with React.
- Offer a clean and well-organized codebase.
- Deliver a fully functional theme-switching experience with Tailwind CSS v4.
🚀 Getting Started:
Refer to the README.md for setup and development instructions.
Thank you to everyone who has shown early interest in this project! We look forward to your feedback and contributions.