Skip to content

rodolphe37/cra-template-github-my-profile

Repository files navigation

GPLv3 license Maintenance made-with-javascript JavaScript GitHub issues Open in Visual Studio Code Open Source? Yes!

Website

Netlify Status

cra-template-github-my-profile

  • What the idea : The idea was to create a progressive multilingual (multi-platform) web application displaying all the information necessary for a global and rapid vision of your Github account and to make it easily customizable for all developers, juniors and / or job seekers. Possibly, this so that he can highlight their profile in front of potential employers and, therefore, increase the number of visitors to their github page.

Github My Profile PWA (V2.0.0) rodolphe37 Github Stats

  • What is it :

This is the GithubMyProfile app template for Create React App.

It is an open source multilingual (fr - en - pt) app licensed under the Creative Commons license.

Being a PWA, it is installable under most operating systems as well as under android (Tested myself).

You can now have a quick view of your Github account information, such as:

  • Your personal stats in real time among other statistics of the most used languages ​​on the platform.

  • There is an "About" page and a footer that you can fully customize with your images, links, pdf, etc ...

  • Also, there is a list of 50 of your "created by you" and 50 "forked" repositories.

To use this template when creating a new app it's really easy.

here's how:


Solution 1 (not last vesrion)

🌟🌟Fastest solution

With NPM package : Juste type this in your console (with the name app you want)

npx create-react-app <your-app-name-here> --template github-profile

after that, go to:


Solution 2 (last version - highly recommended)

🌟The best & fastest solution

🚩 Important, the console must be opened in the folder where you want to install the application 🚩

✅Download* and unzip* my automatic installation script

*the script can be downloaded and unzipped or you wish, you can delete it once the installation is complete ❕

✅open your console, then drag and drop the bash file into the console,

✅finally hit the enter key to start the installation.

✅afterwards, you just have to put the name of your application when asked,

✅then press Enter key to continue installation

👉 Download the zip file here 👈

Installation:

!install-step1

When the installation is done, personalization steps:

The script will create an .env.local file and implement all environment variables automatically as the customization steps progress!

Of course, if you made a typing error for example, you can modify the .env.local file manually.

!install-step2

Github username:

!install-step1

Github avatar picture:

!install-step1

Porfolio logo picture link:

!install-step1

Portfolio name:

!install-step1

Picture of tools & languages used:

!install-step1

Picture of tools & languages used (optional):

!install-step1

Bio text (appear or not):

!install-step1

Developer links section:

!install-step1

Link name & link address:

!install-step1

Cv link (example):

!install-step1

Codepen link (example):

!install-step1

Link 4 (codesandbox for example):

!install-step1

Optionals illustrator link (or other) in this example I leave them empty:

!install-step1

End of personalization steps:

!install-step1

Test the App.

Do npm start in root folder

!install-step1

See the result with all infos:

!install-step1


Solution 3

Put your app name in this line, at <YOUR NAME HERE> and that's all!

# One ligne code (big, but one line only anyway)
mkdir packages && cd packages && git clone https://github.com/rodolphe37/cra-template-github-my-profile.git && cd .. && npx create-react-app <YOUR APP NAME HERE> --template file:./packages/cra-template-github-my-profile && rm -rf packages

after that, go to :

You can use the personalization script:

Or doing manually personalization:


For more information, please refer to:

License

Creative Commons

logoCC

CC BY-NC-SA

Attribution - No Commercial Use - Sharing under the Same Conditions

See the Explanatory Summary | See the Legal Code

This license allows others to remix, adapt, and build on your work for non-commercial purposes, as long as they credit you and license their new creations on the same terms.