This portfolio website is a personal project showcasing my skills, projects, and experience. It's built with React and styled using Tailwind CSS for a responsive and modern design.
- Responsive Design: Ensures the website looks great on devices of all sizes.
- Project Showcase: Highlights individual projects with descriptions, technologies used, and links to live demos or GitHub repositories.
- Contact Form: Allows visitors to easily get in touch.
- JSON Data: Stores user information in a JSON file for easy access.
To get a local copy up and running follow these simple steps.
- Node.js
- npm
npm install npm@latest -g
- Clone the repo
If you have created a fork on GitHub, you can use git clone
to clone the repo.
git clone https://github.com/your_username/repo_name
Or you can use the current repository directly.
git clone https://github.com/dog-broad/portfolio.git
- Install NPM packages
npm install
- Start the development server
npm start
This project includes a GitHub Actions workflow for deploying the build to GitHub Pages.
- Push your changes to the
main
branch. - The workflow defined in
.github/workflows/builddeploy.yaml
will automatically build and deploy your project.
The above builddeploy.yaml
is currently non-functional and will be updated.
I am using Vercel
for deployment.
- React - The web framework used
- Tailwind CSS - For styling
- GitHub Actions - For CI/CD and deployment
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Project Link: rushyendra-portfolio.vercel.app