Skip to content

Repository files navigation

Master Portfolio - Peter Njuguna

A modern, fully responsive, and customizable developer portfolio template built with React.js. Designed to showcase skills, experience, projects, and open-source contributions in a professional and visually appealing way.

🚀 Features

  • Responsive Design: Fully responsive layout that works seamlessly on desktop, tablet, and mobile devices.
  • Theme Support: Includes Light and Dark themes with a dynamic theme switcher.
  • SEO Optimized: Built with SEO best practices, including meta tags and Open Graph support.
  • Progressive Web App (PWA): Installable as a native-like app on supported devices.
  • Dynamic Content: easy-to-update content via a central portfolio.js file.
  • Sections:
    • Home: Introduction and social links.
    • Education: Academic background and certifications.
    • Experience: Work history and professional roles.
    • Projects: Showcase of personal and professional projects.
    • Open Source: GitHub contributions, pull requests, and issues.
    • Contact: Contact form and details.

🛠️ Tech Stack

📦 Installation & Setup

  1. Clone the repository

    git clone https://github.com/your-username/master-portfolio.git
    cd master-portfolio
  2. Install dependencies

    npm install
  3. Start the development server

    npm start

    The app will run at http://localhost:3000.

  4. Build for production

    npm run build

🎨 Customization

All content is managed in src/portfolio.js. You can easily update your information, skills, projects, and social links there without touching the core component code.

Changing the Theme

The theme colors are defined in src/theme.js. You can modify the existing themes or add new ones.

📄 License

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

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

⭐️ Show your support

Give a ⭐️ if you like this project!

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages