Skip to content

Repository files navigation

Portfolio 2024 🚀

This project is a personal portfolio built using React, TypeScript, and Vite. It showcases my skills, projects, and experiences as a Full-stack Web Developer.

Features 🌟

  • Responsive design for all device sizes
  • Multilingual support (English and French)
  • Smooth scrolling and animations
  • Interactive typing animations
  • Performance monitoring

Technologies 🤖🤖

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • i18next (Internationalization)

Project Structure 📁

Root Directory

  • .eslintrc.cjs: ESLint configuration
  • .gitignore: Git ignore file
  • index.html: Main HTML file
  • package.json: NPM package file
  • postcss.config.js: PostCSS configuration
  • tailwind.config.js: Tailwind CSS configuration
  • tsconfig.json: TypeScript configuration
  • vite.config.ts: Vite configuration

Source Code

  • src/: Source code
    • App.tsx: Main application component
    • i18n.ts: Internationalization configuration
    • index.css: Global CSS styles
    • main.tsx: Application entry point
    • assets/: Images, documents and other static files
    • components/: Reusable UI components
    • locale/: Translation files (en.json, fr.json)
    • sections/: Page sections (About, Expertise, Project, Contact)
    • utils/: Utility functions

Installation ⚙️⚙️

This part covers the development configuration

From root project:

npm i
npm run dev

The application will be available at http://localhost:5173

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages