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.comPassword : 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