{"repo":"giladfuchs/fullstack-template-fastapi-react-vue","free":true,"listed":false,"github":"https://github.com/giladfuchs/fullstack-template-fastapi-react-vue","clone":"git clone https://github.com/giladfuchs/fullstack-template-fastapi-react-vue.git","description":"Full-stack web template using FastAPI, React, Vue 3, and PostgreSQL. Frontends are built with TypeScript. Ideal starting point for full-stack projects featuring tables, forms, and views","language":"TypeScript","stars":75,"topics":["fastapi","fullstack-template","open-source-template","postgresql","react","vue3"],"license":"MIT","category":"databases-storage","readme_excerpt":"Full Stack Template This is a full stack web application template built with: - FastAPI (Python 3.14) backend - Vue 3.5 and React 19 frontends — both written in TypeScript , with similar structure and design but implemented as standalone apps - PostgreSQL database --- Live Preview - React Frontend - Vue Frontend - FastAPI Backend Docs --- Why use this template? This project is a clean starting point for any full stack application. It includes everything you need to get moving quickly, without extra setup: Frontend - Dynamic tables: two ready-made table components that automatically adapt to your models. - Generic form system: add and edit any model through a single reusable form component. - View component: a reusable design for displaying model details. - Login component: a ready-made login flow. - Customization: choose theme color, RTL or LTR direction, language, fonts, and more. Backend - Dynamic routes: adapt quickly to any model, including the authentication model. - Relational tables: models are linked with foreign keys and structured hierarchically, so each parent can access only their own child and subchild (multi-tenant style). - Dynamic queries: query any model through the API by passing filters directly. - Validation: request bodies are fully validated in add and edit routes before saving to the database. --- How it works This template demonstrates a complete teacher → student → assignment workflow. - On entry, you see the login screen. You can either select an exi","default_branch":null,"files":null,"tree":[],"storefront":"/r/giladfuchs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/giladfuchs/fullstack-template-fastapi-react-vue/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}