Skip to content

Modern React portfolio showcasing my development skills, projects, and professional journey with responsive design and interactive UI

Notifications You must be signed in to change notification settings

shevon2000/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Portfolio

A modern, responsive portfolio website built with React to showcase my skills, projects, and professional journey as a developer.

✨ Features

  • 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

πŸ› οΈ Built With

  • React - Frontend framework
  • JavaScript (ES6+) - Programming language
  • HTML5 & CSS3 - Markup and styling
  • Create React App - Development environment

πŸš€ Getting Started

Prerequisites

Make sure you have Node.js installed on your machine.

Installation

  1. Clone the repository

    git clone https://github.com/shevon2000/portfolio.git
  2. Navigate to the project directory

    cd portfolio
  3. Install dependencies

    npm install
  4. Start the development server

    npm start
  5. Open http://localhost:3000 to view it in your browser

πŸ“¦ Available Scripts

In the project directory, you can run:

npm start

Runs the app in development mode. The page will reload when you make changes.

npm test

Launches the test runner in interactive watch mode.

npm run build

Builds the app for production to the build folder. It correctly bundles React in production mode and optimizes the build for the best performance.

npm run eject

Note: this is a one-way operation. Once you eject, you can't go back!

πŸ“± Sections

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

🎨 Customization

To customize this portfolio for your own use:

  1. Update personal information in the components
  2. Replace project data with your own projects
  3. Modify the color scheme and styling
  4. Add or remove sections as needed
  5. Update contact information and social links

πŸ“„ Project Structure

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

🌐 Deployment

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.

πŸ“ˆ Performance

  • Optimized images and assets
  • Code splitting for faster loading
  • Responsive design for all screen sizes
  • SEO-friendly structure

🀝 Contributing

While this is a personal portfolio, suggestions and improvements are welcome! Feel free to:

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

πŸ“ž Contact

Feel free to reach out if you have any questions or would like to connect:

πŸ“ License

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

About

Modern React portfolio showcasing my development skills, projects, and professional journey with responsive design and interactive UI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published