This is a professional portfolio website built using React. The purpose of this portfolio is to showcase my skills, projects, and experience as a web developer. It includes sections such as "About Me," "Portfolio," "Contact," and "Resume." The site is fully responsive and provides an easy way for potential employers or clients to get in touch with me or download my resume.
- About Me: A brief introduction with a photo.
- Portfolio: A showcase of six projects with links to the deployed applications and GitHub repositories.
- Contact: A contact form with validation and additional contact information.
- Resume: A downloadable resume and a list of proficiencies.
- Responsive Design: Mobile-first design for accessibility on all devices.
- React Router: Navigation through different sections of the portfolio using React Router.
- React: JavaScript library for building user interfaces.
- React Router: For routing between different pages.
- Vite: A fast build tool and development server.
- JavaScript (ES6+): The programming language used for logic and interactivity.
- HTML5: For structuring the content.
- CSS3: For styling the components.
To run this project locally, follow these steps:
-
Clone the Repository:
git clone [email protected]:Redwolf917/React-Portfolio.git
-
Navigate to the Project Directory:
cd react-portfolio
-
Install Dependencies:
npm install
-
Run the Development Server:
npm run dev
-
Open the App in Your Browser:
- Visit
http://localhost:3000
in your browser to view the portfolio.
- Visit
- View Portfolio: Browse the "Portfolio" section to see the projects I've worked on.
- Download Resume: Go to the "Resume" section to download my resume.
- Contact Me: Use the "Contact" section to send me a message or find additional contact information.
This portfolio can be deployed to any static hosting service like Netlify, Vercel, or GitHub Pages. The site is already configured for deployment.