This is a portfolio project showcasing my work and skills.
Before running this project, ensure you have the following installed:
- Node.js and npm (Node Package Manager)
- Git
To run this project locally, follow these steps:
# Clone the repository
https://github.com/Rhushya/JS-react-simple-portfolio-website.git
# Navigate to the project directory
cd <portfolio file name >
# Install dependencies
npm install
# Start the development server
npm start
# Open your web browser and go to http://localhost:3000 to view the app.
Available Scripts In the project directory, you can run:
npm start: Runs the app in development mode. npm test: Launches the test runner in the interactive watch mode. npm run build: Builds the app for production to the build folder. Learn More You can learn more about React and Create React App in the Create React App documentation.
Deployment You can deploy this project to various platforms. Here are a few options:
GitHub Pages: Free hosting directly from your GitHub repository. Follow these instructions to deploy using GitHub Pages. Netlify: Easy and free continuous deployment for static sites. Follow these instructions to deploy using Netlify. Vercel: Fast and easy deployment with zero configuration. Follow these instructions to deploy using Vercel. and other free services are mentioned below
my-react-app/ ├── node_modules/ ├── public/ │ ├── index.html │ └── resume.pdf ├── assets/ ├── Twitter.png ├── LinkedIn.png ├── Github.png ├── src/ │ ├── components/ │ │ ├── Navbar.js │ │ ├── Home.js │ │ ├── About.js │ │ ├── Skills.js │ │ ├── Portfolio.js │ │ ├── Resume.js │ │ │ ├── App.js │ ├── App.css │ ├── index.js │ └── index.css ├── package.json ├── README.md └── ...
Netlify: Netlify offers free hosting for static websites, including React apps. It supports continuous deployment from Git and provides features like custom domains, HTTPS, and serverless functions. You can deploy your React app by linking your Git repository to Netlify.
Vercel: Vercel specializes in hosting serverless functions and static sites, making it an excellent choice for deploying React apps. It offers a seamless deployment process, integration with Git platforms, and features like custom domains and serverless functions.
GitHub Pages: You can also deploy your React app using GitHub Pages, a feature of GitHub that allows you to host static websites directly from your GitHub repository. It's simple to set up, and you can deploy your app by configuring your repository settings.
Heroku: While primarily known for hosting dynamic web applications, Heroku also supports static site hosting. You can deploy your React app on Heroku by configuring a static site buildpack or using a Node.js buildpack if your app has server-side functionality.
Firebase Hosting: Firebase Hosting offers a fast and secure hosting solution for web apps, including React apps. It integrates seamlessly with other Firebase services like Firestore and Authentication. You can deploy your React app to Firebase Hosting using the Firebase CLI
and others .....
This project is licensed under the MIT License.