Portfolio Developers is a web application that showcases GitHub users' portfolios by aggregating their repositories, profile information, and social media links. Users can search for their GitHub profile by username and view their curated portfolio, making it easier for developers to present their work and skills.
- GitHub Integration: Automatically fetches repositories, email, and social media links from GitHub profiles.
- User Search: Allows users to search for their profiles by GitHub username.
- Dynamic Portfolios: Displays user profiles with an overview of their repositories and relevant information.
- Social Media Links: Includes links to users' social media accounts.
-
Clone the repository:
git clone https://github.com/reblox01/portfolio-developers.git cd portfolio-developers
-
Install dependencies:
npm install # or yarn install
-
Set up environment variables:
Create a
.env
file in the root directory and add the following:GITHUB_TOKEN=your_github_token
-
Start the development server:
npm start # or yarn start
-
Open http://localhost:3000 in your browser.
- Visit the homepage and enter your GitHub username to find your profile.
- Explore your repositories and profile information.
- Share your portfolio link with others.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch
git checkout -b feature/your-feature-name
- Make your changes and commit them
git commit -m 'Add your feature'
- Push to the branch
git push origin feature/your-feature-name
- Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or inquiries, please contact 0x8D.
If you find this project useful and would like to support its development, consider buying me a coffee:
Thank you to everyone who has supported and contributed to this project. Your feedback and assistance are invaluable.