A modern, responsive portfolio website built with React to showcase my skills, projects, and professional journey as a developer.
- Responsive Design - Looks great on all devices
- Modern UI/UX - Clean and professional interface
- Project Showcase - Detailed view of my work and accomplishments
- Skills & Technologies - Overview of my technical expertise
- Contact Integration - Easy ways to get in touch
- Fast Performance - Optimized for speed and user experience
- React - Frontend framework
- JavaScript (ES6+) - Programming language
- HTML5 & CSS3 - Markup and styling
- Create React App - Development environment
Make sure you have Node.js installed on your machine.
-
Clone the repository
git clone https://github.com/shevon2000/portfolio.git
-
Navigate to the project directory
cd portfolio
-
Install dependencies
npm install
-
Start the development server
npm start
-
Open http://localhost:3000 to view it in your browser
In the project directory, you can run:
Runs the app in development mode. The page will reload when you make changes.
Launches the test runner in interactive watch mode.
Builds the app for production to the build
folder. It correctly bundles React in production mode and optimizes the build for the best performance.
Note: this is a one-way operation. Once you eject
, you can't go back!
The portfolio includes the following sections:
- Home - Introduction and hero section
- About - Personal background and story
- Skills - Technical skills and expertise
- Projects - Showcase of completed work
- Experience - Professional background
- Contact - Ways to get in touch
To customize this portfolio for your own use:
- Update personal information in the components
- Replace project data with your own projects
- Modify the color scheme and styling
- Add or remove sections as needed
- Update contact information and social links
portfolio/
βββ public/
β βββ index.html
β βββ favicon.ico
β βββ manifest.json
βββ src/
β βββ assets/
β βββ components/
β βββ context/
β βββ sections/
β βββ theme/
β βββ App.js
β βββ App.css
β βββ index.js
β βββ index.css
βββ package.json
βββ package-lock.json
βββ README.md
The app can be deployed using various platforms:
- Netlify - Drag and drop the build folder
- Vercel - Connect your GitHub repository
- GitHub Pages - Use
npm run build
and deploy the build folder - Heroku - Deploy with git integration
For detailed deployment instructions, see the Create React App deployment documentation.
- Optimized images and assets
- Code splitting for faster loading
- Responsive design for all screen sizes
- SEO-friendly structure
While this is a personal portfolio, suggestions and improvements are welcome! Feel free to:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
Feel free to reach out if you have any questions or would like to connect:
- GitHub: @shevon2000
- Email: shevonfernando0214@gmail.com
- LinkedIn: @shevon fernando
- Portfolio: demourl
This project is open source and available under the MIT License.
β If you like this portfolio, please give it a star! β
Built with β€οΈ by Shevon Fernando