Skip to content

Commit 797f4e0

Browse files
authored
2 add content to home page (#9)
* Improve home page with descriptions * Fix typing errors * Add screenshots to README * Update ss * Add license and badges * Small fix on README * Use fetch instead of axios to access github api and not send user token * Fix unused import
1 parent a34bb29 commit 797f4e0

File tree

13 files changed

+400
-74
lines changed

13 files changed

+400
-74
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Build and deploy
1+
name: Build
22

33
on:
44
# Trigger the workflow on push to main branch
@@ -7,7 +7,7 @@ on:
77
- main
88

99
workflow_run:
10-
workflows: ["Run tests and linting"]
10+
workflows: ["Test"]
1111
branches: [main]
1212
types:
1313
- completed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Run tests and linting
1+
name: Test
22

33
on:
44
# Trigger the workflow on push or pull request,

LICENSE

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
Copyright (c) 2023 Jonas Renault
2+
3+
Permission is hereby granted, free of charge, to any person obtaining
4+
a copy of this software and associated documentation files (the
5+
"Software"), to deal in the Software without restriction, including
6+
without limitation the rights to use, copy, modify, merge, publish,
7+
distribute, sublicense, and/or sell copies of the Software, and to
8+
permit persons to whom the Software is furnished to do so, subject to
9+
the following conditions:
10+
11+
The above copyright notice and this permission notice shall be
12+
included in all copies or substantial portions of the Software.
13+
14+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18+
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20+
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

README.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,22 @@
11
# Fastapi-React-Mongodb-Docker
22

3-
[![Tests](https://github.com/jonasrenault/fastapi-react-mongodb-docker/actions/workflows/test.yml/badge.svg)](https://github.com/jonasrenault/fastapi-react-mongodb-docker/actions/workflows/test.yml)
3+
![Tests](https://github.com/jonasrenault/fastapi-react-mongodb-docker/actions/workflows/test.yml/badge.svg)
4+
![Build](https://github.com/jonasrenault/fastapi-react-mongodb-docker/actions/workflows/build.yml/badge.svg)
5+
[![License](https://img.shields.io/badge/License-MIT-yellow)](LICENSE)
6+
![python_version](https://img.shields.io/badge/Python-%3E=3.10-blue)
47

58
This is a template application for a FARM stack. FARM stands for FastAPI, React, MongoDB.
69

10+
## Features
11+
12+
### Clean design with minimal dependencies
13+
14+
[![API docs](frontend/public/farmd-1.png)](https://github.com/jonasrenault/fastapi-react-mongodb-docker)
15+
16+
### Basic user management with OAuth2 SSO
17+
18+
[![API docs](frontend/public/farmd-2.png)](https://github.com/jonasrenault/fastapi-react-mongodb-docker)
19+
720
## Project structure
821

922
The project is composed of :

backend/poetry.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/public/beanie.svg

Lines changed: 128 additions & 0 deletions
Loading

frontend/public/farmd-1.png

124 KB
Loading

frontend/public/farmd-2.png

70 KB
Loading

frontend/public/fastapi-mark.svg

Lines changed: 1 addition & 0 deletions
Loading

frontend/public/hook-forms.svg

Lines changed: 10 additions & 0 deletions
Loading

frontend/public/mui.svg

Lines changed: 3 additions & 0 deletions
Loading

frontend/public/react-router-mark.svg

Lines changed: 6 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)