|
1 | | -# Portfolio - Mathéo PICHOT-MOÏSE |
| 1 | +# 🚀 ORATIS |
2 | 2 |
|
3 | | -Bienvenue sur mon portfolio ! Ce projet met en avant mes compétences, mes réalisations et mes services en tant que développeur passionné par les expériences interactives et le design innovant. |
| 3 | +## 📜 Description |
4 | 4 |
|
5 | | -## 🎯 Objectif |
| 5 | +**ORATIS** est un groupe de développement créatif et innovant, dédié à la création de solutions technologiques avancées. Ce projet constitue le site web officiel du groupe, présentant son équipe, ses valeurs, et des informations clés. |
6 | 6 |
|
7 | | -Ce site a pour but de : |
8 | | - |
9 | | -- Présenter mon parcours et mes compétences techniques. |
10 | | -- Mettre en avant mes projets en développement web, logiciels et intelligence artificielle. |
11 | | -- Offrir un accès simple à mes services et à mon expertise. |
12 | | -- Faciliter la prise de contact avec moi. |
13 | | - |
14 | | -## 🌐 Démo |
15 | | - |
16 | | -Vous pouvez consulter une démo en ligne de mon portfolio [ici](https://www.matheo-pichotmoise.fr) |
17 | | - |
18 | | -## 🛠 Technologies Utilisées |
19 | | - |
20 | | -Ce projet a été développé avec les technologies suivantes : |
21 | | - |
22 | | -- **React.js** - Bibliothèque JavaScript pour la construction d'interfaces utilisateur dynamiques |
23 | | -- **Material UI** - Composants React pour une interface utilisateur moderne |
24 | | -- **CSS3 & Tailwind CSS** - Style et mise en page |
25 | | -- **JavaScript (ES6+)** - Fonctionnalités interactives et animations avancées |
26 | | -- **Framer Motion & GSAP** - Animations fluides et effets interactifs |
27 | | -- **EmailJS** - Gestion de l'envoi des emails depuis le formulaire de contact |
28 | | - |
29 | | -## 📌 Fonctionnalités |
30 | | - |
31 | | -- **Interface immersive** avec animations modernes et interactions avancées. |
32 | | -- **Sections dynamiques** : Accueil, À propos, Projets, Parcours, et Contact. |
33 | | -- **Affichage interactif des projets** avec détails et animations. |
34 | | -- **Formulaire de contact fonctionnel** avec envoi d'email via EmailJS. |
35 | | -- **Optimisation mobile** pour une expérience fluide sur tous les supports. |
36 | | -- **Navigation interactive** avec un menu fixe en version desktop et un menu bottom pour mobile. |
37 | | - |
38 | | -## 📂 Structure du projet |
| 7 | +## 📂 Structure du Projet |
39 | 8 |
|
40 | 9 | ``` |
41 | | -portfolio/ |
42 | | -├── public/ |
43 | | -│ ├── index.html # Fichier HTML principal |
44 | | -├── src/ |
45 | | -│ ├── Components/ # Composants |
46 | | -│ ├── Images/ # Ressources |
47 | | -│ ├── Styles/ # Feuilles de style CSS |
48 | | -│ ├── App.js # Composant principal |
49 | | -│ ├── index.js # Point d'entrée de l'application React |
50 | | -│ ├── data.js # Données des projets et informations personnelles |
51 | | -│ ├── ScrollToTop.jsx # Gestion du scrolling dynamique |
52 | | -├── .gitignore # Fichiers à ignorer par Git |
53 | | -├── CNAME # Configuration du domaine personnalisé |
54 | | -├── CODE_OF_CONDUCT.md # Code de conduite du projet |
55 | | -├── CONTRIBUTING.md # Guide de contribution |
56 | | -├── LICENSE # Licence du projet |
57 | | -├── package-lock.json # Dépendances verrouillées |
58 | | -├── package.json # Dépendances et scripts |
59 | | -└── README.md # Documentation du projet |
| 10 | +ORATIS/ |
| 11 | +├── assets/ # Contient les ressources multimédia (images, vidéos, icônes) |
| 12 | +├── bot/ # Contient les pages liées au bot (privacy, terms, etc.) |
| 13 | +│ ├── privacy.html # Politique de confidentialité |
| 14 | +│ ├── styles.css # Feuille de style pour la mise en page |
| 15 | +│ └── terms.html # Conditions d'utilisation |
| 16 | +├── CNAME # Nom de domaine personnalisé pour GitHub Pages |
| 17 | +├── docs.html # Documentation technique et utilisateur |
| 18 | +├── index.html # Page d'accueil du site ORATIS |
| 19 | +├── kuco.html # Page dédiée à Kuco (fondateur du projet) |
| 20 | +└── sadnesse.html # Page dédiée à SadNesse (collaborateur) |
60 | 21 | ``` |
61 | 22 |
|
62 | | -## 🚀 Installation et Exécution |
63 | | - |
64 | | -1. Cloner ce dépôt : |
65 | | - ```bash |
66 | | - git clone https://github.com/KucoDEV/portfolio.git |
67 | | - ``` |
68 | | -2. Installer les dépendances : |
69 | | - ```bash |
70 | | - cd portfolio |
71 | | - npm install |
72 | | - ``` |
73 | | -3. Lancer l'application en local : |
74 | | - ```bash |
75 | | - npm start |
76 | | - ``` |
77 | | -4. Accéder à (`http://localhost:3000`)[http://localhost:3000] dans votre navigateur. |
| 23 | +## 🌐 Site Web |
78 | 24 |
|
79 | | -## 🚢 Déploiement sur GitHub Pages |
| 25 | +📍 [**Lien**](https://www.oratis.fr)<br>📍 [**Documentation**](https://www.oratis.fr/docs) |
80 | 26 |
|
81 | | -1. Assurez-vous que `gh-pages` est bien installé et que les scripts suivants sont déjà ajoutés dans `package.json` : |
82 | | - ```json |
83 | | - "scripts": { |
84 | | - "predeploy": "npm run build", |
85 | | - "deploy": "gh-pages -d build" |
86 | | - } |
87 | | - ``` |
| 27 | +## 🚀 Installation et Utilisation |
88 | 28 |
|
89 | | -2. Déployer le projet avec la commande : |
90 | | - ```bash |
91 | | - npm run deploy |
| 29 | +1. Clonez ce repository : |
| 30 | + ```sh |
| 31 | + git clone https://github.com/KucoDEV/ORATIS.git |
92 | 32 | ``` |
93 | | - |
94 | | -3. Configurer GitHub Pages : |
95 | | - - Aller dans les paramètres du dépôt GitHub. |
96 | | - - Accéder à la section **Pages**. |
97 | | - - Vérifier que la branche `gh-pages` est bien sélectionnée comme source de déploiement. |
| 33 | +2. Ouvrez `index.html` dans votre navigateur pour accéder au site web localement. |
98 | 34 |
|
99 | 35 | ## 📜 Licence |
100 | 36 |
|
101 | | -Ce projet est sous licence **GNU General Public License v3.0 (GPL-3.0)**. |
102 | | -Vous êtes libre d'utiliser, modifier et distribuer ce projet tant que vous respectez les termes de la licence. |
103 | | -Cela inclut notamment l'obligation de **rendre publiques les modifications** si vous redistribuez le projet. |
104 | | - |
105 | | -Pour plus d’informations, consultez la licence complète ici : [GPL-3.0 License](https://www.gnu.org/licenses/gpl-3.0.html). |
| 37 | +Ce projet est sous licence MIT. Vous êtes libre de le modifier et de le redistribuer. |
0 commit comments