diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/DevWebStatique/Index.md b/DevWebStatique/Index.md new file mode 100644 index 0000000..8cf141a --- /dev/null +++ b/DevWebStatique/Index.md @@ -0,0 +1,4 @@ +Compte rendu: + +- On génére un code pour faire une interface, et cette interface va montrer des liens pour ouvrir des fichiers +- On utilise deux langages : HTML et CSS (HTML -> Structure, CSS -> style) \ No newline at end of file diff --git a/DevWebStatique/trombinoscope/.gitignore b/DevWebStatique/trombinoscope/.gitignore new file mode 100644 index 0000000..a14702c --- /dev/null +++ b/DevWebStatique/trombinoscope/.gitignore @@ -0,0 +1,34 @@ +# dependencies (bun install) +node_modules + +# output +out +dist +*.tgz + +# code coverage +coverage +*.lcov + +# logs +logs +_.log +report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# caches +.eslintcache +.cache +*.tsbuildinfo + +# IntelliJ based IDEs +.idea + +# Finder (MacOS) folder config +.DS_Store diff --git a/DevWebStatique/trombinoscope/README.md b/DevWebStatique/trombinoscope/README.md new file mode 100644 index 0000000..88a3585 --- /dev/null +++ b/DevWebStatique/trombinoscope/README.md @@ -0,0 +1,15 @@ +# trombinoscope + +To install dependencies: + +```bash +bun install +``` + +To run: + +```bash +bun run index.ts +``` + +This project was created using `bun init` in bun v1.2.22. [Bun](https://bun.com) is a fast all-in-one JavaScript runtime. diff --git a/DevWebStatique/trombinoscope/bun.lock b/DevWebStatique/trombinoscope/bun.lock new file mode 100644 index 0000000..04d0279 --- /dev/null +++ b/DevWebStatique/trombinoscope/bun.lock @@ -0,0 +1,29 @@ +{ + "lockfileVersion": 1, + "workspaces": { + "": { + "name": "trombinoscope", + "devDependencies": { + "@types/bun": "latest", + }, + "peerDependencies": { + "typescript": "^5", + }, + }, + }, + "packages": { + "@types/bun": ["@types/bun@1.2.22", "", { "dependencies": { "bun-types": "1.2.22" } }, "sha512-5A/KrKos2ZcN0c6ljRSOa1fYIyCKhZfIVYeuyb4snnvomnpFqC0tTsEkdqNxbAgExV384OETQ//WAjl3XbYqQA=="], + + "@types/node": ["@types/node@24.5.2", "", { "dependencies": { "undici-types": "~7.12.0" } }, "sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ=="], + + "@types/react": ["@types/react@19.1.13", "", { "dependencies": { "csstype": "^3.0.2" } }, "sha512-hHkbU/eoO3EG5/MZkuFSKmYqPbSVk5byPFa3e7y/8TybHiLMACgI8seVYlicwk7H5K/rI2px9xrQp/C+AUDTiQ=="], + + "bun-types": ["bun-types@1.2.22", "", { "dependencies": { "@types/node": "*" }, "peerDependencies": { "@types/react": "^19" } }, "sha512-hwaAu8tct/Zn6Zft4U9BsZcXkYomzpHJX28ofvx7k0Zz2HNz54n1n+tDgxoWFGB4PcFvJXJQloPhaV2eP3Q6EA=="], + + "csstype": ["csstype@3.1.3", "", {}, "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="], + + "typescript": ["typescript@5.9.2", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A=="], + + "undici-types": ["undici-types@7.12.0", "", {}, "sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ=="], + } +} diff --git a/DevWebStatique/trombinoscope/front/img/alice-martin.jpg b/DevWebStatique/trombinoscope/front/img/alice-martin.jpg new file mode 100644 index 0000000..8a6a5f3 Binary files /dev/null and b/DevWebStatique/trombinoscope/front/img/alice-martin.jpg differ diff --git a/DevWebStatique/trombinoscope/front/img/benjamin-dubois.jpg b/DevWebStatique/trombinoscope/front/img/benjamin-dubois.jpg new file mode 100644 index 0000000..62d8caa Binary files /dev/null and b/DevWebStatique/trombinoscope/front/img/benjamin-dubois.jpg differ diff --git a/DevWebStatique/trombinoscope/front/img/camille-bernard.jpg b/DevWebStatique/trombinoscope/front/img/camille-bernard.jpg new file mode 100644 index 0000000..9453073 Binary files /dev/null and b/DevWebStatique/trombinoscope/front/img/camille-bernard.jpg differ diff --git a/DevWebStatique/trombinoscope/front/img/david-rousseau.jpg b/DevWebStatique/trombinoscope/front/img/david-rousseau.jpg new file mode 100644 index 0000000..77e7028 Binary files /dev/null and b/DevWebStatique/trombinoscope/front/img/david-rousseau.jpg differ diff --git a/DevWebStatique/trombinoscope/front/img/emma-leroy.jpg b/DevWebStatique/trombinoscope/front/img/emma-leroy.jpg new file mode 100644 index 0000000..3d8697d Binary files /dev/null and b/DevWebStatique/trombinoscope/front/img/emma-leroy.jpg differ diff --git a/DevWebStatique/trombinoscope/front/img/florent-moreau.jpg b/DevWebStatique/trombinoscope/front/img/florent-moreau.jpg new file mode 100644 index 0000000..63c1da5 Binary files /dev/null and b/DevWebStatique/trombinoscope/front/img/florent-moreau.jpg differ diff --git a/DevWebStatique/trombinoscope/front/img/gabrielle-simon.jpg b/DevWebStatique/trombinoscope/front/img/gabrielle-simon.jpg new file mode 100644 index 0000000..6101132 Binary files /dev/null and b/DevWebStatique/trombinoscope/front/img/gabrielle-simon.jpg differ diff --git a/DevWebStatique/trombinoscope/front/img/hugo-laurent.jpg b/DevWebStatique/trombinoscope/front/img/hugo-laurent.jpg new file mode 100644 index 0000000..d9821c9 Binary files /dev/null and b/DevWebStatique/trombinoscope/front/img/hugo-laurent.jpg differ diff --git a/DevWebStatique/trombinoscope/front/img/img7.jpg b/DevWebStatique/trombinoscope/front/img/img7.jpg new file mode 100644 index 0000000..3962231 Binary files /dev/null and b/DevWebStatique/trombinoscope/front/img/img7.jpg differ diff --git a/DevWebStatique/trombinoscope/front/index.html b/DevWebStatique/trombinoscope/front/index.html new file mode 100644 index 0000000..f2da848 --- /dev/null +++ b/DevWebStatique/trombinoscope/front/index.html @@ -0,0 +1,48 @@ + + + + + + + Document + + + + +
Lorem ipsum dolor sit amet consectetur adipisicing elit. Perspiciatis qui delectus ex. + Provident soluta quidem suscipit ipsa fuga eos iusto officia illum. Minima expedita praesentium sapiente + quaerat consequuntur, itaque atque? +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/DevWebStatique/trombinoscope/front/resumes/alice-martin.html b/DevWebStatique/trombinoscope/front/resumes/alice-martin.html new file mode 100644 index 0000000..3883ceb --- /dev/null +++ b/DevWebStatique/trombinoscope/front/resumes/alice-martin.html @@ -0,0 +1,153 @@ + + + + + + + Alice Martin - Resume + + + + + +
+ ← Back to Student Directory + +
+
+ Alice Martin +

Alice Martin

+

Computer Science Student

+

Email: alice.martin@school.edu | Phone: +33 6 12 34 56 78

+
+ +
+

About Me

+

Passionate computer science student with a strong foundation in software development and + artificial intelligence. Dedicated to creating innovative solutions and contributing to + cutting-edge technology projects.

+
+ +
+

Education

+
+

École d'Ingénieurs - Computer Science

+

3rd Year | 2023 - 2026

+

Specialization in Artificial Intelligence and Machine Learning

+

GPA: 16.5/20

+
+
+ +
+

Experience

+
+

Software Development Intern

+

TechCorp | Summer 2024

+

Developed a web application using React and Node.js, improving user engagement by 25%

+
+
+

Research Assistant

+

University AI Lab | 2024 - Present

+

Contributing to machine learning research on natural language processing

+
+
+ +
+

Skills

+
+ Python + JavaScript + React + Node.js + Machine Learning + SQL + Git + Docker +
+
+ +
+

Projects

+
+

Smart Campus App

+

Developed a mobile application for campus navigation using Flutter and Firebase

+
+
+

AI Chatbot

+

Created an intelligent chatbot using NLP techniques and deployed it on AWS

+
+
+
+
+ + + \ No newline at end of file diff --git a/DevWebStatique/trombinoscope/front/resumes/benjamin-dubois.html b/DevWebStatique/trombinoscope/front/resumes/benjamin-dubois.html new file mode 100644 index 0000000..0443c28 --- /dev/null +++ b/DevWebStatique/trombinoscope/front/resumes/benjamin-dubois.html @@ -0,0 +1,153 @@ + + + + + + + Benjamin Dubois - Resume + + + + + +
+ ← Back to Student Directory + +
+
+ Benjamin Dubois +

Benjamin Dubois

+

Mechanical Engineering Student

+

Email: benjamin.dubois@school.edu | Phone: +33 6 87 65 43 21

+
+ +
+

About Me

+

Dedicated mechanical engineering student with expertise in CAD design and manufacturing + processes. Passionate about sustainable engineering solutions and renewable energy technologies. +

+
+ +
+

Education

+
+

École d'Ingénieurs - Mechanical Engineering

+

2nd Year | 2024 - 2027

+

Specialization in Renewable Energy Systems

+

GPA: 15.8/20

+
+
+ +
+

Experience

+
+

Engineering Intern

+

GreenTech Industries | Summer 2024

+

Designed and tested wind turbine components using SolidWorks and ANSYS

+
+
+

Workshop Assistant

+

University Machine Shop | 2024 - Present

+

Assisting students with 3D printing and CNC machining projects

+
+
+ +
+

Skills

+
+ SolidWorks + AutoCAD + ANSYS + MATLAB + 3D Printing + CNC Programming + Thermodynamics + Materials Science +
+
+ +
+

Projects

+
+

Solar Panel Tracking System

+

Designed an automated solar panel tracking system to maximize energy efficiency

+
+
+

Eco-Friendly Car Design

+

Participated in a team project to design a lightweight, fuel-efficient vehicle

+
+
+
+
+ + + \ No newline at end of file diff --git a/DevWebStatique/trombinoscope/front/resumes/camille-bernard.html b/DevWebStatique/trombinoscope/front/resumes/camille-bernard.html new file mode 100644 index 0000000..dd44480 --- /dev/null +++ b/DevWebStatique/trombinoscope/front/resumes/camille-bernard.html @@ -0,0 +1,153 @@ + + + + + + + Camille Bernard - Resume + + + + + +
+ ← Back to Student Directory + +
+
+ Camille Bernard +

Camille Bernard

+

Electrical Engineering Student

+

Email: camille.bernard@school.edu | Phone: +33 6 55 44 33 22

+
+ +
+

About Me

+

Innovative electrical engineering student specializing in embedded systems and IoT technologies. + Passionate about creating smart solutions for modern challenges through advanced electronics and + programming.

+
+ +
+

Education

+
+

École d'Ingénieurs - Electrical Engineering

+

3rd Year | 2023 - 2026

+

Specialization in Embedded Systems and IoT

+

GPA: 17.2/20

+
+
+ +
+

Experience

+
+

Electronics Engineering Intern

+

SmartTech Solutions | Summer 2024

+

Developed IoT sensors for smart home applications using Arduino and Raspberry Pi

+
+
+

Lab Assistant

+

Electronics Laboratory | 2024 - Present

+

Supporting circuit design and microcontroller programming courses

+
+
+ +
+

Skills

+
+ C/C++ + Arduino + Raspberry Pi + PCB Design + VHDL + FPGA + Circuit Analysis + IoT Protocols +
+
+ +
+

Projects

+
+

Smart Home Automation System

+

Designed a complete home automation system with mobile app control and voice recognition

+
+
+

Wireless Sensor Network

+

Created a mesh network of environmental sensors for campus monitoring

+
+
+
+
+ + + \ No newline at end of file diff --git a/DevWebStatique/trombinoscope/front/resumes/david-rousseau.html b/DevWebStatique/trombinoscope/front/resumes/david-rousseau.html new file mode 100644 index 0000000..4b223da --- /dev/null +++ b/DevWebStatique/trombinoscope/front/resumes/david-rousseau.html @@ -0,0 +1,133 @@ + + + + + + + David Rousseau - Resume + + + + + +
+ ← Back to Student Directory + +
+
+ David Rousseau +

David Rousseau

+

Civil Engineering Student

+

Email: david.rousseau@school.edu | Phone: +33 6 77 88 99 11

+
+ +
+

About Me

+

Ambitious civil engineering student with a focus on sustainable infrastructure and urban + planning. Committed to developing environmentally conscious solutions for modern construction + challenges.

+
+ +
+

Education

+
+

École d'Ingénieurs - Civil Engineering

+

1st Year | 2024 - 2027

+

Foundation in Structural Engineering and Environmental Planning

+

GPA: 15.5/20

+
+
+ +
+

Skills

+
+ AutoCAD + SketchUp + Structural Analysis + Project Management + BIM Modeling + Surveying +
+
+ +
+

Projects

+
+

Sustainable Bridge Design

+

First-year project designing an eco-friendly pedestrian bridge using recycled materials

+
+
+
+
+ + + \ No newline at end of file diff --git a/DevWebStatique/trombinoscope/front/resumes/emma-leroy.html b/DevWebStatique/trombinoscope/front/resumes/emma-leroy.html new file mode 100644 index 0000000..777330c --- /dev/null +++ b/DevWebStatique/trombinoscope/front/resumes/emma-leroy.html @@ -0,0 +1,143 @@ + + + + + + + Emma Leroy - Resume + + + + + +
+ ← Back to Student Directory + +
+
+ Emma Leroy +

Emma Leroy

+

Biomedical Engineering Student

+

Email: emma.leroy@school.edu | Phone: +33 6 33 22 11 44

+
+ +
+

About Me

+

Dedicated biomedical engineering student passionate about developing medical devices and + biotechnology solutions. Combining engineering principles with biological sciences to improve + healthcare outcomes.

+
+ +
+

Education

+
+

École d'Ingénieurs - Biomedical Engineering

+

2nd Year | 2024 - 2027

+

Specialization in Medical Device Design

+

GPA: 16.8/20

+
+
+ +
+

Experience

+
+

Research Intern

+

BioMed Research Institute | Summer 2024

+

Assisted in developing prosthetic limb control systems using EMG signals

+
+
+ +
+

Skills

+
+ MATLAB + Python + CAD Design + Signal Processing + Biomechanics + Medical Imaging + FDA Regulations +
+
+ +
+

Projects

+
+

Smart Prosthetic Hand

+

Designed a 3D-printed prosthetic hand with muscle signal control interface

+
+
+
+
+ + + \ No newline at end of file diff --git a/DevWebStatique/trombinoscope/front/resumes/florent-moreau.html b/DevWebStatique/trombinoscope/front/resumes/florent-moreau.html new file mode 100644 index 0000000..2c30088 --- /dev/null +++ b/DevWebStatique/trombinoscope/front/resumes/florent-moreau.html @@ -0,0 +1,152 @@ + + + + + + + Florent Moreau - Resume + + + + + +
+ ← Back to Student Directory + +
+
+ Florent Moreau +

Florent Moreau

+

Aerospace Engineering Student

+

Email: florent.moreau@school.edu | Phone: +33 6 99 88 77 66

+
+ +
+

About Me

+

Passionate aerospace engineering student with dreams of contributing to space exploration and + aviation innovation. Specialized in aerodynamics and propulsion systems with hands-on experience + in rocket design.

+
+ +
+

Education

+
+

École d'Ingénieurs - Aerospace Engineering

+

3rd Year | 2023 - 2026

+

Specialization in Propulsion and Space Systems

+

GPA: 17.5/20

+
+
+ +
+

Experience

+
+

Aerospace Engineering Intern

+

AeroSpace Dynamics | Summer 2024

+

Worked on computational fluid dynamics simulations for aircraft wing optimization

+
+
+

Rocket Team Leader

+

University Space Club | 2024 - Present

+

Leading a team of 15 students in designing and building competition rockets

+
+
+ +
+

Skills

+
+ CATIA + ANSYS Fluent + MATLAB/Simulink + CFD Analysis + Propulsion Systems + Flight Dynamics + Composite Materials +
+
+ +
+

Projects

+
+

Student Rocket Competition

+

Designed and launched a rocket reaching 3000m altitude in national competition

+
+
+

Drone Aerodynamics Study

+

Optimized drone wing design using CFD simulations, improving efficiency by 15%

+
+
+
+
+ + + \ No newline at end of file diff --git a/DevWebStatique/trombinoscope/front/resumes/gabrielle-simon.html b/DevWebStatique/trombinoscope/front/resumes/gabrielle-simon.html new file mode 100644 index 0000000..041b9f6 --- /dev/null +++ b/DevWebStatique/trombinoscope/front/resumes/gabrielle-simon.html @@ -0,0 +1,134 @@ + + + + + + + Gabrielle Simon - Resume + + + + + +
+ ← Back to Student Directory + +
+
+ Gabrielle Simon +

Gabrielle Simon

+

Chemical Engineering Student

+

Email: gabrielle.simon@school.edu | Phone: +33 6 11 22 33 55

+
+ +
+

About Me

+

Enthusiastic chemical engineering student with a passion for sustainable chemistry and green + technology. Focused on developing environmentally friendly industrial processes and renewable + energy solutions.

+
+ +
+

Education

+
+

École d'Ingénieurs - Chemical Engineering

+

1st Year | 2024 - 2027

+

Foundation in Process Engineering and Green Chemistry

+

GPA: 16.2/20

+
+
+ +
+

Skills

+
+ ChemCAD + Process Simulation + Laboratory Techniques + Organic Chemistry + Thermodynamics + Safety Protocols +
+
+ +
+

Projects

+
+

Biodegradable Plastic Research

+

First-year research project on developing eco-friendly plastic alternatives from agricultural + waste

+
+
+
+
+ + + \ No newline at end of file diff --git a/DevWebStatique/trombinoscope/front/resumes/hugo-laurent.html b/DevWebStatique/trombinoscope/front/resumes/hugo-laurent.html new file mode 100644 index 0000000..2c9f867 --- /dev/null +++ b/DevWebStatique/trombinoscope/front/resumes/hugo-laurent.html @@ -0,0 +1,145 @@ + + + + + + + Hugo Laurent - Resume + + + + + +
+ ← Back to Student Directory + +
+
+ Hugo Laurent +

Hugo Laurent

+

Industrial Engineering Student

+

Email: hugo.laurent@school.edu | Phone: +33 6 44 55 66 77

+
+ +
+

About Me

+

Motivated industrial engineering student with expertise in process optimization and lean + manufacturing. Passionate about improving operational efficiency and implementing Industry 4.0 + technologies.

+
+ +
+

Education

+
+

École d'Ingénieurs - Industrial Engineering

+

2nd Year | 2024 - 2027

+

Specialization in Operations Research and Supply Chain

+

GPA: 16.0/20

+
+
+ +
+

Experience

+
+

Operations Intern

+

Manufacturing Solutions Inc. | Summer 2024

+

Analyzed production workflows and implemented lean manufacturing principles, reducing waste + by 20%

+
+
+ +
+

Skills

+
+ Lean Manufacturing + Six Sigma + Process Optimization + Supply Chain Management + Statistical Analysis + Project Management + ERP Systems +
+
+ +
+

Projects

+
+

Smart Factory Simulation

+

Developed a digital twin model for optimizing production line efficiency using IoT sensors +

+
+
+
+
+ + + \ No newline at end of file diff --git a/DevWebStatique/trombinoscope/front/styles.css b/DevWebStatique/trombinoscope/front/styles.css new file mode 100644 index 0000000..5a21c92 --- /dev/null +++ b/DevWebStatique/trombinoscope/front/styles.css @@ -0,0 +1,33 @@ +:root { + --background-color: #222222; +} + +body { + background-color: var(--background-color); + color: #ffffff; + font-family: Arial, sans-serif; + height: fit-content; + margin: 0; + padding: 0; +} +div { + width: 20px; + height: 20px; + background-color: #ff0000; + margin: 20px; +} + +div.container { + width: 100px; + height: 100px; + background-color: #00ff00; + overflow-y: auto; + padding: 20px; +} + +footer { + position: absolute; + bottom: 0; + left: 0; + right: 0; +} diff --git a/DevWebStatique/trombinoscope/index.ts b/DevWebStatique/trombinoscope/index.ts new file mode 100644 index 0000000..90614bb --- /dev/null +++ b/DevWebStatique/trombinoscope/index.ts @@ -0,0 +1,15 @@ +import { file, serve } from "bun"; +import front from "./front/index.html"; + +serve({ + routes: { + "/": front, + "/index.html": Response.redirect("/"), + "/resumes/:filename": (req) => { + const { filename } = req.params; + return new Response(file(`./front/resumes/${filename}`)); + }, + }, +}); + +console.log("Server started on http://localhost:3000"); diff --git a/DevWebStatique/trombinoscope/package.json b/DevWebStatique/trombinoscope/package.json new file mode 100644 index 0000000..2a49013 --- /dev/null +++ b/DevWebStatique/trombinoscope/package.json @@ -0,0 +1,12 @@ +{ + "name": "trombinoscope", + "module": "index.ts", + "type": "module", + "private": true, + "devDependencies": { + "@types/bun": "latest" + }, + "peerDependencies": { + "typescript": "^5" + } +} diff --git a/DevWebStatique/trombinoscope/tsconfig.json b/DevWebStatique/trombinoscope/tsconfig.json new file mode 100644 index 0000000..bfa0fea --- /dev/null +++ b/DevWebStatique/trombinoscope/tsconfig.json @@ -0,0 +1,29 @@ +{ + "compilerOptions": { + // Environment setup & latest features + "lib": ["ESNext"], + "target": "ESNext", + "module": "Preserve", + "moduleDetection": "force", + "jsx": "react-jsx", + "allowJs": true, + + // Bundler mode + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "noEmit": true, + + // Best practices + "strict": true, + "skipLibCheck": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedIndexedAccess": true, + "noImplicitOverride": true, + + // Some stricter flags (disabled by default) + "noUnusedLocals": false, + "noUnusedParameters": false, + "noPropertyAccessFromIndexSignature": false + } +} diff --git a/EnjeuxSocioEco/Index.md b/EnjeuxSocioEco/Index.md new file mode 100644 index 0000000..e69de29