Skip to content

I'm a Full Stack Software Developer with a strong foundation in JavaScript, React,Spring and AWS, I specialize in building high-performance web applications. I am passionate about driving innovation and solving complex technical challenges. Reach out if you would like to know more!

Notifications You must be signed in to change notification settings

akulasai07/React-Portfolio

Repository files navigation

React Portfolio

This repository contains the source code for my professional portfolio website, built using React. The portfolio showcases my skills, projects, and experience as a software engineer, with a focus on front-end development.

Table of Contents

Features

  • Responsive Design: The portfolio is fully responsive, ensuring it looks great on any device.
  • Dynamic Content: All content is dynamically loaded using React components, making it easy to update and maintain.
  • Custom Components: Includes several custom components like the Navbar, and Experience section.
  • Modern UI/UX: Clean and modern design, leveraging CSS and modern web design principles.
  • Optimized for Performance: Built with best practices for fast loading times and optimal performance.

Prerequisites

Before you begin, ensure you have the following installed on your machine:

  • Node.js
  • npm

You can download Node.js from nodejs.org.

Installation

To get a local copy of the project up and running, follow these steps:

  1. Clone the repository:

    Open your terminal or command prompt and run the following command:

    git clone https://github.com/your-username/react-portfolio.git Change into the project directory:

    cd react-portfolio

  2. Install dependencies:

Run the following command to install the necessary dependencies: npm install

Usage

After installing the dependencies, you can start the development server to run the project locally.

1.Start the development server:

npm start

2.Open in browser:

Once the development server is running, open your browser and navigate to:

The portfolio should now be running locally on your machine. You can start editing the files in the src directory to see your changes live.

Building for Production

To create an optimized production build, you can run the following command:

npm run build

Deploying the Build

Once you have the production build ready, you can deploy it to any static hosting service like GitHub Pages, Netlify, Vercel, or AWS S3. Simply upload the contents of the dist/ folder to your hosting service.

Technologies Used

  • React: Front-end library for building user interfaces.
  • CSS3: For styling the components and layout.
  • JavaScript (ES6+): The primary programming language used in the project.
  • Vite: A fast development build tool for modern web projects.
  • Node.js: For managing dependencies and running the development server.

About

I'm a Full Stack Software Developer with a strong foundation in JavaScript, React,Spring and AWS, I specialize in building high-performance web applications. I am passionate about driving innovation and solving complex technical challenges. Reach out if you would like to know more!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published