8000 GitHub - munaciella/munaciella.github.io: 🚀 Create and deploy a dynamic portfolio by just providing your GitHub username.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

munaciella/munaciella.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



GitHub Profile Portfolio

A personal portfolio showcasing your GitHub profile with a custom-designed, dynamic interface, built with React, TypeScript, TailwindCSS, and DaisyUI. This project highlights your work, including your skills, experience, projects, and more. The website is designed to offer a sleek and responsive experience with a multiple choices of themes available mode toggle, perfect for professional use or showcasing your tech journey.

Table of Contents

  1. About
  2. Live Demo
  3. Video Demo
  4. Features
  5. Installation
  6. Usage
  7. Technologies Used
  8. Contributing

About

This project is a personal portfolio designed to dynamically display your GitHub profile and related data, such as repositories, skills, and experience. It’s built to highlight your journey as a Software Developer with a clean, modern design and user-friendly interface. It also integrates authentication, social media links, and more.


Live Demo


Video Demo

Watch the video


Features

  • Dynamic Profile Display: Automatically fetches and displays your GitHub profile data.
  • Social Media Integration: Links to your social profiles such as LinkedIn, Twitter, and email.
  • Theme Mode: Toggle between 33 different themes.
  • Skills Section: Showcase your key programming skills with icons.
  • Experience & Projects: Highlight your work history and major projects.
  • Resume Download: Provide an option for users to download your resume as a PDF.
  • Responsive Layout: Optimized for both desktop and mobile devices.

Installation

Prerequisites

  • Node.js (v16.8 or later)
  • npm (or yarn)

Steps to Install

  1. Clone the repository:
git clone https://github.com/munaciella/github-profile-portfolio.git
  1. Navigate into the project directory:
cd github-profile-portfolio
  1. Install dependencies: If you’re using npm:
npm install

If you’re using yarn:

yarn install
  1. Start the development server: If you’re using npm:
npm run dev

If you’re using yarn:

yarn dev
  1. Open your browser and go to http://localhost:5173

Usage

After running the project, you can modify your GitHub profile details, resume URL, and social media links directly in the configuration files. The app will automatically update with your details.

Configuration

  • GitHub: Add your GitHub username to the configuration to dynamically display your repositories and related information.
  • Social Media: Update the social media links for platforms like LinkedIn and Twitter.
  • Resume: Provide the URL for your resume file in the configuration for users to download it.

Technologies Used

  • React: For building the UI components and managing state.
  • TypeScript: For adding type safety and improving developer experience.
  • TailwindCSS: For rapid styling with utility-first CSS.
  • Vite: For fast bundling and development experience.
  • DaisyUI: For pre-built components and themes.
  • GitHub API: For fetching GitHub profile and repository data.

Contributing

Contributions are welcome! If you’d like to contribute, please fork the repository, create a new branch, and submit a pull request with your changes.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature-branch)
  3. Commit your changes (git commit -am 'Add new feature')
  4. Push to the branch (git push origin feature-branch)
  5. Create a new Pull Request

About

🚀 Create and deploy a dynamic portfolio by just providing your GitHub username.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0