Skip to content

Commit 1d1d93d

Browse files
Merge pull request #33 from GreenTreep/develop
New Release
2 parents 66aeef9 + 7d348d2 commit 1d1d93d

140 files changed

Lines changed: 1308114 additions & 202 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*.bin filter=lfs diff=lfs merge=lfs -text

.github/badges/sonar-badge.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"schemaVersion": 1,
3+
"label": "Quality Gate",
4+
"message": "Pass",
5+
"color": "green"
6+
}

.gitignore

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Logs
2+
logs
3+
*.log
4+
npm-debug.log*
5+
yarn-debug.log*
6+
yarn-error.log*
7+
pnpm-debug.log*
8+
lerna-debug.log*
9+
10+
node_modules
11+
dist
12+
dist-ssr
13+
*.local
14+
15+
# Editor directories and files
16+
.vscode/*
17+
!.vscode/extensions.json
18+
.idea
19+
.DS_Store
20+
*.suo
21+
*.ntvs*
22+
*.njsproj
23+
*.sln
24+
*.sw?

.vite/deps/_metadata.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"hash": "d7de05da",
3+
"configHash": "2d2b40b3",
4+
"lockfileHash": "e3b0c442",
5+
"browserHash": "1824eb45",
6+
"optimized": {},
7+
"chunks": {}
8+
}

.vite/deps/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"type": "module"
3+
}

LICENSE.txt

Lines changed: 201 additions & 201 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 84 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,84 @@
1-
# Frontend de l'application
1+
# GreenTrip Frontend
2+
3+
**GreenTrip**, l'application pour découvrir des voyages écologiques et des parcours en plein air respectueux de l'environnement.
4+
5+
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE) [![Contributors](https://img.shields.io/github/contributors/GreenTreep/Frontend)](https://github.com/GreenTreep/Frontend/graphs/contributors) [![GitHub last commit](https://img.shields.io/github/last-commit/GreenTreep/Frontend/develop)](https://github.com/GreenTreep/Frontend/commits/main) [![GitHub issues](https://img.shields.io/github/issues/GreenTreep/Frontend)](https://github.com/GreenTreep/Frontend/issues)
6+
7+
8+
9+
10+
11+
12+
---
13+
14+
## Parlons voyages écologiques !
15+
16+
L'application GreenTrip est destinée à un large public souhaitant explorer la nature de manière responsable. Elle s'adresse particulièrement aux randonneurs, cyclistes, et passionnés de voyages verts. Elle propose des itinéraires de randonnée, des road trips à vélo, ainsi que des suggestions d'hébergements et d'activités respectueuses de l'environnement.
17+
18+
GreenTrip permet aux utilisateurs de planifier leurs voyages en fonction de critères comme la durée, la difficulté, le terrain, et la météo. Elle fournit également des informations en temps réel sur la météo et propose des recommandations de points d'intérêt sur la route, des hébergements écologiques et des équipements adaptés à chaque type de voyage.
19+
20+
21+
22+
---
23+
24+
## Présentation
25+
26+
![GreenTrip](https://user-images.githubusercontent.com/123456789/greentrip-presentation.png)
27+
28+
29+
Ou regardez une courte démo vidéo :
30+
31+
[![GreenTrip Video Demo](https://img.youtube.com/vi/VIDEO_ID/0.jpg)](https://www.youtube.com/watch?v=VIDEO_ID)
32+
33+
---
34+
35+
## Installation
36+
37+
1. Installez les dépendances :
38+
```sh
39+
npm install
40+
```
41+
42+
2. Installez Git LFS :
43+
```sh
44+
git lfs install
45+
```
46+
47+
3. Lancez le serveur de développement :
48+
```sh
49+
npm run dev
50+
```
51+
52+
---
53+
54+
## Project Structure
55+
56+
- `src/`: Source code of the application
57+
- `public/`: Public assets
58+
59+
---
60+
61+
## Contributing
62+
63+
1. Forkez le dépôt.
64+
2. Créez une nouvelle branche :
65+
```sh
66+
git checkout -b feature-branch
67+
```
68+
3. Commitez vos modifications :
69+
```sh
70+
git commit -am 'Add new feature'
71+
```
72+
4. Poussez la branche :
73+
```sh
74+
git push origin feature-branch
75+
```
76+
5. Créez une Pull Request.
77+
78+
---
79+
80+
## License
81+
82+
Ce projet est sous licence [Apache License 2.0](LICENSE).
83+
84+
---

components.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"$schema": "https://ui.shadcn.com/schema.json",
3+
"style": "default",
4+
"rsc": false,
5+
"tsx": false,
6+
"tailwind": {
7+
"config": "tailwind.config.js",
8+
"css": "src/index.css",
9+
"baseColor": "slate",
10+
"cssVariables": true,
11+
"prefix": ""
12+
},
13+
"aliases": {
14+
"components": "@/components",
15+
"utils": "@/lib/utils",
16+
"ui": "@/components/ui",
17+
"lib": "@/lib",
18+
"hooks": "@/hooks"
19+
},
20+
"iconLibrary": "lucide"
21+
}

eslint.config.js

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
import js from '@eslint/js'
2+
import globals from 'globals'
3+
import react from 'eslint-plugin-react'
4+
import reactHooks from 'eslint-plugin-react-hooks'
5+
import reactRefresh from 'eslint-plugin-react-refresh'
6+
7+
export default [
8+
{ ignores: ['dist'] },
9+
{
10+
files: ['**/*.{js,jsx}'],
11+
languageOptions: {
12+
ecmaVersion: 2020,
13+
globals: globals.browser,
14+
parserOptions: {
15+
ecmaVersion: 'latest',
16+
ecmaFeatures: { jsx: true },
17+
sourceType: 'module',
18+
},
19+
},
20+
settings: { react: { version: '18.3' } },
21+
plugins: {
22+
react,
23+
'react-hooks': reactHooks,
24+
'react-refresh': reactRefresh,
25+
},
26+
rules: {
27+
...js.configs.recommended.rules,
28+
...react.configs.recommended.rules,
29+
...react.configs['jsx-runtime'].rules,
30+
...reactHooks.configs.recommended.rules,
31+
'react/jsx-no-target-blank': 'off',
32+
'react-refresh/only-export-components': [
33+
'warn',
34+
{ allowConstantExport: true },
35+
],
36+
},
37+
},
38+
]

index.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<!doctype html>
2+
<html lang="en" class="scroll-smooth">
3+
<head>
4+
<meta charset="UTF-8" />
5+
<link rel="icon" type="ico" href="/favico.ico" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7+
<title>GreenTrip</title>
8+
</head>
9+
<body>
10+
<div id="root"></div>
11+
<script type="module" src="/src/main.jsx"></script>
12+
</body>
13+
</html>

0 commit comments

Comments
 (0)