Welcome to my personal portfolio website! This project is built using React and showcases my professional journey, projects, and skills.
This application acts as a digital resume and portfolio, allowing visitors to explore:
- Home: A brief introduction.
- Portfolio Highlights: A showcase of my key projects (
/projects). - Experience: My professional work history (
/experience). - Education: My academic background (
/education).
The project is built with:
- React
- React Router for navigation.
Follow these instructions to set up and run the project locally.
Make sure you have Node.js installed on your machine.
-
Clone the repository (if you haven't already):
git clone https://github.com/lukerjin/my-portfolio.git cd my-portfolio -
Install the dependencies:
npm install
Start the development server:
npm startRuns the app in the development mode.
Open http://localhost:3000 to view it in your browser.
The page will reload when you make changes.
You may also see any lint errors in the console.
To build the app for production to the build folder:
npm run buildIt correctly bundles React in production mode and optimizes the build for the best performance.
This project is configured to deploy to GitHub Pages.
To deploy the latest version:
npm run deployThis command builds the project and pushes the build artifacts to the gh-pages branch.
If you have made changes and want to save them to your repository, follow these steps:
-
Initialize Git (if not already done):
git init
-
Add Remote Origin (replace with your repository URL if different):
git remote add origin https://github.com/lukerjin/my-portfolio.git
Note: You can check existing remotes with
git remote -v. -
Stage Changes:
git add . -
Commit Changes:
git commit -m "Description of your changes" -
Push to GitHub:
git push origin main
If this is your first push or the branch doesn't exist upstream:
git push -u origin main
This project is licensed under the MIT License - see the LICENSE file for details.
This project was bootstrapped with Create React App.