Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/siddhantprateek/txt2sql
https://github.com/siddhantprateek/txt2sql
Last synced: about 21 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/siddhantprateek/txt2sql
- Owner: siddhantprateek
- Created: 2024-08-01T17:47:54.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-08-01T17:48:25.000Z (3 months ago)
- Last Synced: 2024-08-01T20:05:05.796Z (3 months ago)
- Language: TypeScript
- Size: 219 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Full Stack FastAPI Template
## Technology Stack and Features
- โก [**FastAPI**](https://fastapi.tiangolo.com) for the Python backend API.
- ๐งฐ [SQLModel](https://sqlmodel.tiangolo.com) for the Python SQL database interactions (ORM).
- ๐ [Pydantic](https://docs.pydantic.dev), used by FastAPI, for the data validation and settings management.
- ๐พ [PostgreSQL](https://www.postgresql.org) as the SQL database.
- ๐ [React](https://react.dev) for the frontend.
- ๐ Using TypeScript, hooks, Vite, and other parts of a modern frontend stack.
- ๐จ [Chakra UI](https://chakra-ui.com) for the frontend components.
- ๐ค An automatically generated frontend client.
- ๐งช [Playwright](https://playwright.dev) for End-to-End testing.
- ๐ฆ Dark mode support.
- ๐ [Docker Compose](https://www.docker.com) for development and production.
- ๐ Secure password hashing by default.
- ๐ JWT (JSON Web Token) authentication.
- ๐ซ Email based password recovery.
- โ Tests with [Pytest](https://pytest.org).
- ๐ [Traefik](https://traefik.io) as a reverse proxy / load balancer.
- ๐ข Deployment instructions using Docker Compose, including how to set up a frontend Traefik proxy to handle automatic HTTPS certificates.
- ๐ญ CI (continuous integration) and CD (continuous deployment) based on GitHub Actions.