diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..b58b603
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,5 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/.idea/ArthurDanjouFR - Client.iml b/.idea/ArthurDanjouFR - Client.iml
new file mode 100644
index 0000000..24643cc
--- /dev/null
+++ b/.idea/ArthurDanjouFR - Client.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/discord.xml b/.idea/discord.xml
new file mode 100644
index 0000000..1857a48
--- /dev/null
+++ b/.idea/discord.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..24eb271
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..f11d950
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/watcherTasks.xml b/.idea/watcherTasks.xml
new file mode 100644
index 0000000..fb0d65a
--- /dev/null
+++ b/.idea/watcherTasks.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
index 42f8df3..d7a30f0 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,3 @@
-# TODO List
-
#### **Pages :**
- Accueil
@@ -11,63 +9,6 @@
- Showcase a faire quand le site est en ligne
- Service (Dev, conseil)
----
-###Accueil
-
-- Banniere Dev x Etudiant
-- Présentation + lien vers /about
-- Review des 3 derniers articles (1 grand, 2 petits) + lire les autres
-
----
-### About
-
-- Mon histoire
-- Mes passions
-- Mes compétences + Lien CV
-
----
-### Blog
-
-- Page accueil
-- Route dynamique
-- Template d'article (cf shema)
-- Recherche d'article
-- Ajouter un clap (stocker BDD + cookie)
-- Fleche de partage (copier le lien | partage twitter / facebook / snapchat / instagram)
-- Sidebar de lecture
-- Déroulement sur la droite
-- Stocker les articles mongo
-- Rédiger
-
-- Recet / Pinned
-- Tag / Clap / Most Read
-
----
-### Environnement
-
-- Mon setup
-- Applications
-
----
-### Contact
-
-- mailto:contact@arthurdanjou.fr
-
----
-### Header
-- Logo (Gauche) + Menu (Droite)
-- animation lors du click
-- effet tres beau
-- Lien vers les pages + GitHub / Twitter
-
----
-### Footer
-
-- Lien vers les pages
-- Réseaux sociaux
-- Copyright
-
----
### Autres
- Effet style avec l'hover
- Day/Night
\ No newline at end of file
diff --git a/components/Home/about/about.js b/components/Home/about/about.js
deleted file mode 100644
index 5fc2368..0000000
--- a/components/Home/about/about.js
+++ /dev/null
@@ -1,36 +0,0 @@
-import React from "react";
-import "./about.scss";
-import Tag from "../tag/tag";
-import Link from "next/link";
-
-const About = () => {
- return (
-
- Qui suis-je ?
-
-
-
-
-
-
-
C'est moi !
-
- Je m'appelle Arthur DANJOU. J'ai 17 ans, je suis né au Luxembourg et j'habite actuellement à Paris.
- Depuis tout jeune, je suis passionné d'informatique. C'est en 2015 que j'ai commencé à développer.
- C'est en pratiquant chaque jour que je me forme et que j'acquiers de nouvelles compétences au travers de mes différents projets personnels et professionnels.
-
- Je suis développeur Web FullStack, c'est à dire que je maîtrise le BackEnd et le FrontEnd.
- Je réalise des sites pour des projets personnels ou professionnels. En parallèle, je développe des logiciels Mobile et Desktop.
-
-
-
-
La Technologie
-
- J'adore la sécurité, le DevOps, et les machines.
- Ce sont des domaines très importants qu'il ne faut pas négliger sur un projet ! Je me documente au quotidien pour respecter la vie privée de mes clients.
-
- )
-};
-
-export default Tag;
\ No newline at end of file
diff --git a/components/about/about.js b/components/about/about.js
new file mode 100644
index 0000000..1f2e2bc
--- /dev/null
+++ b/components/about/about.js
@@ -0,0 +1,110 @@
+import React from "react";
+import {BddMap, FrameWorksMap, LanguagesMap, OtherMap} from "./skill";
+import Link from "next/link";
+
+const About = () => {
+ return (
+
+
+
+
Introduction 👋
+
+ Salut, je suis Arthur Danjou !
+
+ Je suis agé de 17 ans. Je suis né au Luxembourg, j'ai vécu en Belgique et actuellement je vis en France.
+ Je suis passionné par l'informatique, les nouvelles technologies et la moto? Je développe des applications web, mobiles et bureautiques.
+
+
+
+
Mon parcours 🧮
+
+ Comme dit précédemment, en 2015 j'ai commencé à développer en Java pour créer des plugins sur MineCraft.
+ J'ai rejoins différents projets qui m'ont appris différentes technologies et m'ont aidés à améliorer mon niveau en Java.
+ Puis j'ai voulu m'expertiser dans le Web, oui ce vaste domaine. J'ai donc appris de nouveaux langages. Avec ces mêmes langages,
+ on peut développer des applications mobiles et bureautiques. En parallèle, j'ai passé mon permis moto, le permis A1. Depuis ce moment, une nouvelle passion s'est créee en moi.
+ Avec mes cours, j'ai pu passer la formation PSC1 (Prévention et secours civiques de niveau 1).
+
+
+
+
+
Ma formation 📚
+
+ Je suis actuellement en classe de première générale. Je fais partie de la génération du nouveau baccalauréat.
+ Mes spécialités sont Mathémétiques, Physique-Chimie et Sciences économiques et sociales.
+ Pour la classe de Terminale, je garde les deux premières spécialités listées précédemment.
+ J'envisage de faire une classe préparatoire MP2I (Maths / Physique / Informatique / Ingénieurie).
+ C'est une nouvelle classe préparatoire. Enfin, j'aimerais rejoindre une école d'ingénieur spécialisée en informatique, ou dans un autre domaine.
+
+
+
+
Mes compétences 🎨
+
+ En développant régulièrement, j'améliore mes compétences et je découvre de nouvelles technologies augmentant donc ma stack.
+ réalise beaucoup de projets professionnels et personnels pour découvrir et approfondir mes connaissances.
+ Ma stack actuelle se compose de :
+
+
+
Langages de programmation
+
+
+
+
Bases de données
+
+
+
+
Frameworks
+
+
+
+
Autres
+
+
+
+
+
Mes expériences 🧰
+
+ Durant ma scolarité, j'ai eu la chance de découvrir pleins de métiers en stage.
+
+
+
+
Erisium
+
Février 2019 - Aujourd'hui
+
+ Développement et réalisation de projets Back-End et Front-End réalisés par l’équipe GamePlay – Maintien et mise à jour des projets en production.
+
+
+
+
Idemia
+
Juin 2019
+
+ Découverte du secteur IT, technologie de l’information – Découverte du data-center – Découverte de différents métiers de la société
+ (développeur, support informatique, UX/UI designer, chef de produits...)
+
+
+
+
La Salle à Manger
+
Avril 2018
+
+ Nettoyage de la salle – Serveur – Prise de commandes – Accueil des clients
+
Mail
diff --git a/components/home/about.js b/components/home/about.js
new file mode 100644
index 0000000..e452833
--- /dev/null
+++ b/components/home/about.js
@@ -0,0 +1,37 @@
+import React from "react";
+import Link from "next/link";
+
+const AboutHome = () => {
+ return (
+
+
+ Qui suis-je ?
+
+
+
+
C'est moi !
+
+ Je m'appelle Arthur DANJOU. J'ai 17 ans, je suis né au Luxembourg et j'habite actuellement à Paris.
+
+
+ Depuis tout jeune, je suis passionné d'informatique. C'est en 2015 que j'ai commencé à développer.
+ C'est en pratiquant chaque jour que je me forme et que j'acquiers de nouvelles compétences au travers de mes différents projets personnels et professionnels.
+
+
+ Ayant la volonté d'apprendre, je cherche à découvrir pleins de technologies pour agrandir ma stack et mes connaissances.
+
+
@@ -20,4 +19,4 @@ const Banner = () => {
)
}
-export default Banner;
\ No newline at end of file
+export default BannerHome;
\ No newline at end of file
diff --git a/components/home/contact.js b/components/home/contact.js
new file mode 100644
index 0000000..3282f66
--- /dev/null
+++ b/components/home/contact.js
@@ -0,0 +1,76 @@
+import React from "react";
+
+const Contact = () => {
+
+ const submitForm = (ev) => {
+ ev.preventDefault();
+ const form = ev.target;
+ const data = new FormData(form);
+ const xhr = new XMLHttpRequest();
+ xhr.open(form.method, form.action);
+ xhr.setRequestHeader("Accept", "application/json");
+ xhr.onreadystatechange = () => {
+ if (xhr.readyState !== XMLHttpRequest.DONE) return;
+ if (xhr.status === 200) {
+ form.reset();
+ }
+ };
+ xhr.send(data);
+ }
+
+ return (
+
+
+ Me contacter
+
+
+
+
Envoyez moi un message !
+
+ Vous avez une question, besoin d'aide, une proposition ou
+ simplement envie de parler ? Ecrivez moi.
+
+
+
+
+
+ )
+};
+
+export default Contact;
\ No newline at end of file
diff --git a/components/home/passions.js b/components/home/passions.js
new file mode 100644
index 0000000..6016ba3
--- /dev/null
+++ b/components/home/passions.js
@@ -0,0 +1,47 @@
+import React from "react";
+
+const PassionsHome = () => {
+ return (
+
+
+ Ce que j'aime
+
+
+
+
+
Le Développement
+
+ Je suis développeur Web FullStack, c'est à dire que je maîtrise le BackEnd et le FrontEnd.
+ Je réalise des sites pour des projets personnels ou professionnels. En parallèle, je développe des logiciels mobiles et bureautiques. Je développe également des scripts pour la sécurité de mes applications et je réalise des tests d'intrusion pour tester l'efficacité de ma sécurité
+
+
+
+
La Technologie
+
+ J'adore le DevSecOps, c'est un mixe de développement, de sécurité et d'opérations qui consistent à automatiser le développement donc à gagner du temps, et les machines, en effet, j'aimerais concevoir une infrastructure propre à mes besoins que l'héberge et que je déploie moi même..
+ Ce sont des domaines très importants qu'il ne faut pas négliger sur un projet ! Je me documente au quotidien pour respecter la vie privée de mes clients.
+
+
+
+
+
+
Le Développement
+
+ Je suis développeur Web FullStack, c'est à dire que je maîtrise le BackEnd et le FrontEnd.
+ Je réalise des sites pour des projets personnels ou professionnels. En parallèle, je développe des logiciels mobiles et bureautiques. Je développe également des scripts pour la sécurité de mes applications et je réalise des tests d'intrusion pour tester l'efficacité de ma sécurité
+
+
+
+
La Technologie
+
+ J'adore le DevSecOps, c'est un mixe de développement, de sécurité et d'opérations qui consistent à automatiser le développement donc à gagner du temps, et les machines, en effet, j'aimerais concevoir une infrastructure propre à mes besoins que l'héberge et que je déploie moi même..
+ Ce sont des domaines très importants qu'il ne faut pas négliger sur un projet ! Je me documente au quotidien pour respecter la vie privée de mes clients.
+
+
+
+
+
+ )
+};
+
+export default PassionsHome;
\ No newline at end of file
diff --git a/components/Home/process/process.js b/components/home/process.js
similarity index 88%
rename from components/Home/process/process.js
rename to components/home/process.js
index b0552f2..49e9614 100644
--- a/components/Home/process/process.js
+++ b/components/home/process.js
@@ -1,15 +1,12 @@
import React from "react";
-import "./process.scss";
-import Tag from "../tag/tag";
-const Process = () => {
+const ProcessHome = () => {
return (
-
- Mon procédé
+
+
+ Mon procédé
+
-
-
-
1. Réception
@@ -22,6 +19,9 @@ const Process = () => {
Je conçois la maquette de votre projet afin d'avoir un rapide aperçu.
Une fois satisfait de celle-ci, je commence le développement.
+
+
+
3. Réalisation
Je développe avec les technologies précédemment choisies.
@@ -39,4 +39,4 @@ const Process = () => {
)
};
-export default Process;
\ No newline at end of file
+export default ProcessHome;
\ No newline at end of file
diff --git a/components/template/template.js b/components/template/template.js
new file mode 100644
index 0000000..508859c
--- /dev/null
+++ b/components/template/template.js
@@ -0,0 +1,22 @@
+import React from "react";
+
+const Template = (props) => {
+ return (
+
)
}
diff --git a/pages/env.js b/pages/env.js
new file mode 100644
index 0000000..2ce99d8
--- /dev/null
+++ b/pages/env.js
@@ -0,0 +1,30 @@
+import React from "react";
+import "../public/style/style.scss";
+import Head from "next/head";
+import Header from "../components/header/header";
+import Footer from "../components/footer/footer";
+import Template from "../components/template/template";
+import Env from "../components/environnement/env";
+
+const EnvPage = () => {
+ return (
+
+
+ Arthur Danjou | Environnement
+
+
+
+
+
+
+
+ )
+}
+
+export default EnvPage;
\ No newline at end of file
diff --git a/pages/index.js b/pages/index.js
index aae8f74..e01f422 100644
--- a/pages/index.js
+++ b/pages/index.js
@@ -2,12 +2,12 @@ import React from "react";
import "../public/style/style.scss";
import Head from "next/head";
import Footer from "../components/footer/footer";
-import Banner from "../components/Home/banner/banner";
+import Banner from "../components/home/banner";
import Header from "../components/header/header";
-import About from "../components/Home/about/about";
-import Skills from "../components/Home/skills/skills";
-import Process from "../components/Home/process/process";
-import Posts from "../components/Home/posts/posts";
+import About from "../components/home/about";
+import Skills from "../components/home/passions";
+import Process from "../components/home/process";
+import Contact from "../components/home/contact";
const HomePage = () => {
return (
@@ -20,7 +20,7 @@ const HomePage = () => {
-
+
+ Passionné par l’informatique et la technologie, j'ai appris le développement en 2015.
+ En pratiquant chaque jour, je me forme et j’acquiers de nouvelles compétences au travers de différents projets personnels et professionnels.
+ Je cherche à m'expertiser et à maîtriser les domaines du développement, des nouvelles technologies et du DevSecOps.
+
+
+
+
+
Formations
+
+
+
Formation en développement | Internet | 2015 - Aujourd'hui
+
Je me forme en autodidacte avec des projets professionnels et personnels sur Internet.
+
+
+
Permis A1 | Rueil Conduite, 92500 | 2019
+
Possibilité de conduire une moto allant jusqu'à 125cc. Un total de 21 / 27 points.
+
+
+
Diplôme National du Brevet | La Salle Passy Buzenval, 92500 | 2018
+
Mention très bien
+
+
+
Formation PSC1 | La Salle Passy Buzenval, 92500 | 2015
+
Cette formation certifie mon niveau de prévention et secours civique de niveau 1.
+
+
+
+
+
Expériences professionnelles
+
+
+
Prestation | Erisium SAS, Pontoise | Février 2019 - Aujourd'hui
+
+ Développement et réalisation de projets Back-End et Front-End réalisés par l’équipe GamePlay
+ – Maintien et mise à jour des projets en production.
+
+
+
+
Stage de découverte | Idemia, Courbevoie | Juin 2019
+
+ Découverte du secteur IT, technologie de l’information – Découverte du data-center –
+ Découverte de différents métiers de la société
+
+
+
+
Stage Restauration | La Salle à Manger, Boulogne | Avril 2018
+
Nettoyage de la salle – Serveur – Prise de commandes – Accueil des clients