Skip to content

Franck-dev-hub/web-resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume / CV – Franck S.

📌 Description

This project is an interactive, responsive, and multilingual CV built with React. It includes dark mode, PDF download capabilities, QR code generation, and highlights skills, experience, and interests with smooth animations.

🚀 Quick Start

✅ Prerequisites

  • npm
  • A web browser Firefox Brave

🛠️ Technologies Used

HTML5 CSS3 JavaScript React npm

📥 Installation & Usage

  1. Clone this repository:

    git clone https://github.com/Franck-dev-hub/web-resume.git
    cd web-resume
  2. Install dependencies:

    npm install
  3. Start the development server: (it may take some time)

    npm start
  4. Open your browser and navigate to:

    http://localhost:3000
    

📁 Project Structure

web-resume/
├── public/
│   ├── index.html
│   ├── favicon.ico
│   └── manifest.json
├── src/
│   ├── components/
│   │   ├── CV.js                 # Main CV component
│   │   ├── data/
│   │   │   ├── cvData.js         # Data management
│   │   │   ├── cvData.fr.js      # French CV data
│   │   │   └── cvData.en.js      # English CV data
│   │   ├── hooks/
│   │   │   ├── useQRCode.js      # QR code generation
│   │   │   ├── useScroll.js      # Scroll functionality
│   │   │   └── useSidebar.js     # Sidebar management
│   │   └── *.css                 # Modular CSS files
│   ├── App.js                    # Main App component
│   ├── App.css                   # App styles
│   ├── index.js                  # Entry point
│   └── index.css                 # Global styles
├── package.json                  # Dependencies and scripts
└── README.md                    # This file

👤 Author

Franck S.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📝 Version History

  • v2.0.0:
    • Complete React rewrite
    • Modular component architecture
    • Custom hooks implementation
    • Responsive design improvements
    • Dark mode enhancement
    • QR code generation
    • Multilingual support (EN/FR)
  • v1.1:
    • Fix bad links / badges
  • v1.0:
    • Initial Release

📜 License

This project is licensed under the GNU GPL v3.0 - see the LICENSE file for details.


Star this repository if you found it helpful!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published