GIT Frontend : https://github.com/jogoldirus/jo_frontend
GIT Backend : https://github.com/jogoldirus/jo_backend
Live : https://studijo.alexiscollignon.fr/
- Avoir NodeJS
- Avoir une connexion internet
- Avoir un ordinateur
Ce projet a été développer sous Windows
avec les technologies suivantes :
Serveur :
- MariaDB
- Apache
- Certificat Let's Encrypt (HTTPS)
Backend (API) :
- NodeJS
Frontend :
- ReactJS
- TailwindCSS
- Javascript
L'application est sécurisé, et utilise différences technologies pour s'y assurer :
- Hashage des mots de passe.
- Utilisation de token pour identifier l'utilisateur lors des requetes importantes. (JsonWebToken)
- Utilisation de package ne dépendant de presque aucun autre pour s'assurer la viabilité de l'application dans le temps.
-
Télécharger le projet Gib
-
Aller dans le dossier du projet
-
Installer les dépendances avec
npm install
-
Modifier le fichier vite.config.js pour cibler vers l'API en modifiant la ligne
target: "http://localhost:3010"
:import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' import * as path from 'path'; // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], assetsInclude: ['**/*.glb'], server: { proxy: { '/api': { target: "http://localhost:3010", changeOrigin: true, }, } }, resolve: { alias: { unfetch: path.resolve(__dirname, "node_modules/unfetch/dist/unfetch.mjs"), } } })
-
Lancer l'application avec
npm run dev
vous pouvez
-
Vous crée un compte via le bouton
Inscription
-
Se connecter via le bouton
Connexion
-
Accéder a l'espace administrateur via le compte
Email : admin@admin.com
Password : Admin1
-
En etant administrateur, vous pouvez crée,modifier ou supprimer les offres
-
Consulter vos billets sur l'espace utilisateur disponible en etant connecté et en cliquant sur
Mon espace
, et les télécharger en cliuquant surMes billets et reservations
, mettre la souri sur un billet et cliquer sur le logoTélechargement