This is the source code for the portfolio website hosted at adibahsan.github.io. It's a front-end web application built with React, TypeScript, and other modern web technologies. This is a fork of the original repo at João Túlio's Github.
- Getting Started
- Prerequisites
- Installation
- Deployment
- Built With
- Contributing
- License
- Acknowledgments
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js (v20.0.0 or higher)
- pnpm or yarn
- Clone the repo
git clone git@github.com:adibahsan/adibahsan.github.io.git
- Install NPM packages
pnpm install
The deployment is automatically done through GitHub Actions. The deployment workflow is defined in .github/workflows/deploy.yml
. The workflow is triggered on every push or merged pull requests to the master
branch. The workflow builds the project and deploys it to the gh-pages
branch, which is then served by GitHub Pages.
The project is built with React, TypeScript, and Styled Components.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. To contribute, fork the Project, create your Feature Branch, commit your Changes, push to the Branch, and open a Pull Request.
The project is distributed under the MIT License. See LICENSE for more information.
The project uses React, TypeScript, and Styled Components.
You can view the live project at (adibahsan.github.io)[https://adibahsan.github.io/]