You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: {{cookiecutter.project_slug}}/frontend/app/content/about.md
+7-10Lines changed: 7 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,14 @@
1
1
---
2
2
title: Getting started with a base project
3
-
description: "Accelerate your next web development project with this FastAPI/Nuxt.js base project generator."
3
+
description: "Accelerate your next web development project with this FastAPI/Next.js base project generator."
4
4
navigation: false
5
5
---
6
6
7
7
# Getting started with a base project
8
8
9
-
Accelerate your next web development project with this FastAPI/Nuxt.js base project generator.
9
+
Accelerate your next web development project with this FastAPI/Next.js base project generator.
10
10
11
-
This project is a comprehensively updated fork of [Sebastián Ramírez's](https://github.com/tiangolo)[Full Stack FastAPI and PostgreSQL Base Project Generator](https://github.com/tiangolo/full-stack-fastapi-postgresql). FastAPI is updated to version 0.88 (November 2022), SQLAlchemy to version 1.4.45 (December 2022), and the frontend to Nuxt 3 (November 2022).
11
+
This project is a comprehensively updated React + MongoDB version of [Sebastián Ramírez's](https://github.com/tiangolo)[Full Stack FastAPI and PostgreSQL Base Project Generator](https://github.com/tiangolo/full-stack-fastapi-postgresql).
12
12
13
13
---
14
14
@@ -33,18 +33,15 @@ This project is a comprehensively updated fork of [Sebastián Ramírez's](https:
33
33
-**Common CRUD** support via generic inheritance.
34
34
-**Standards-based**: Based on (and fully compatible with) the open standards for APIs: [OpenAPI](https://github.com/OAI/OpenAPI-Specification) and [JSON Schema](http://json-schema.org/).
35
35
-[**Many other features**]("https://fastapi.tiangolo.com/features/"): including automatic validation, serialization, interactive documentation, etc.
36
-
-[**Nuxt/Vue 3**](https://nuxt.com/) frontend:
36
+
-[**Next/React**](https://react.dev/) frontend:
37
37
-**Authentication** with JWT and cookie management, including `access` and `refresh` tokens,
38
38
-**Authorisation** via middleware for page access, including logged in or superuser.
39
-
-**Model blog** project, with [Nuxt Content](https://content.nuxtjs.org/) for writing Markdown pages.
40
-
-**Form validation** with [Vee-Validate 4](https://vee-validate.logaretm.com/v4/).
41
-
-**State management** with [Pinia](https://pinia.vuejs.org/), and persistance with [Pinia PersistedState](https://prazdevs.github.io/pinia-plugin-persistedstate/).
39
+
-**Model blog** project, with [gray-matter](https://github.com/jonschlinkert/gray-matter) for writing Markdown pages.
40
+
-**State management** with [Redux](https://redux.js.org/), and persistance with [redux-persist](https://github.com/rt2zz/redux-persist).
42
41
-**CSS and templates** with [TailwindCSS](https://tailwindcss.com/), [HeroIcons](https://heroicons.com/), and [HeadlessUI](https://headlessui.com/).
43
-
-**PostgreSQL** database.
44
-
-**PGAdmin** for PostgreSQL database management.
42
+
-**MongoDB** database.
45
43
-**Celery** worker that can import and use models and code from the rest of the backend selectively.
46
44
-**Flower** for Celery jobs monitoring.
47
-
-**Neo4j** graph database, including integration into the FastAPI base project.
48
45
- Load balancing between frontend and backend with **Traefik**, so you can have both under the same domain, separated by path, but served by different containers.
49
46
- Traefik integration, including Let's Encrypt **HTTPS** certificates automatic generation.
50
47
- GitLab **CI** (continuous integration), including frontend and backend testing.
0 commit comments