Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimal portfolio landing page template built with React; edit one config file and deploy to GitHub Pages.
My Landing Page is a minimal portfolio landing page template built with React and bootstrapped with create-react-app, designed to let developers publish a personal one-page site by editing a single config file and deploying to GitHub Pages.
My Landing Page is a minimal portfolio landing page template built with React and create-react-app. It takes as input a single configuration file where you set your personal details, social links, and background preferences, and produces a deployed single-page portfolio site hosted on GitHub Pages. The template was created by Kshitij Singh (GitHub user singhkshitij) as a React port of Dinesh Pandiyan's dev-landing-page, and the live demo is available at https://singhkshitij.github.io/My-Landing-Page/. Its goal is to eliminate manual editing of HTML source code, which the original static version required.
Start by forking or cloning the repository, then edit the single config file with your personal information and preferred background settings. After that, run the standard create-react-app build and deploy commands to publish the site to GitHub Pages, following the steps in the project wiki. The live demo shows the result: https://singhkshitij.github.io/My-Landing-Page/.
No. The template is designed so that all personal information, social links, and background choices are managed through a single config file. You only need to edit that file, then run the build and deployment commands; the React components read from that configuration.
Yes. The template includes an image background option. You can set a custom image in the config file, and it will appear as the landing page background.
Yes. The template has a dark mode and a light mode, toggled with a button. Each mode offers 7 default color combinations, giving you 14 total background styles.
The project wiki describes the deployment process. In short, you run a couple of commands after configuring your details, and the site is published to GitHub Pages under your GitHub account.
Yes. You can add any number of hyperlinked social profile icons to the page, such as GitHub, LinkedIn, Twitter, and others.
