Skip to content

This is a simple portfolio website using js react and can be used as a template and also modified

Notifications You must be signed in to change notification settings

Rhushya/JS-react-simple-portfolio-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started with Create React App -PORTFOLIO RHUSHYA

This is a portfolio project showcasing my work and skills.

Prerequisites

Before running this project, ensure you have the following installed:

  • Node.js and npm (Node Package Manager)
  • Git

Getting Started

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

The codes of the file can be seen in particular folders and the structure of the file is as 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
└── ...

This code can be used freely and can you deployed using some free online tools such as

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.

About

This is a simple portfolio website using js react and can be used as a template and also modified

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published