Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sourasishbasu/sourasishbasu.github.io
website
https://github.com/sourasishbasu/sourasishbasu.github.io
Last synced: about 18 hours ago
JSON representation
website
- Host: GitHub
- URL: https://github.com/sourasishbasu/sourasishbasu.github.io
- Owner: SourasishBasu
- Created: 2023-03-04T14:21:57.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-06T21:07:08.000Z (8 months ago)
- Last Synced: 2024-05-07T06:38:15.029Z (8 months ago)
- Language: Vue
- Homepage: http://sourasishbasu.github.io
- Size: 2.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Personal Portfolio Website
This is a static website built with Vue.js and Gridsome. It serves as a personal portfolio to showcase my work.
## Technologies Used
- Vue.js
- Gridsome
- Docker
- GitHub Actions
- Github Pages## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
## Prerequisites
- NodeJS 16 and above
- Docker and docker-compose installed on your local system.## Installation and Setup
1. Clone the repository
```bash
git clone https://github.com/SourasishBasu/SourasishBasu.github.io.git
```2. Navigate to the project directory
```bash
cd SourasishBasu.github.io
```
### Setup LocallyInstall `Yarn`, `Gridsome CLI` and all the required packages for the site.
```bash
npm install yarn
npm install --global @gridsome/cli
yarn install
gridsome develop
```### Setup Via Docker
Run Docker Compose to build and start the application
```bash
docker-compose up
```Access the website locally in your browser at `localhost:8082`
## Deployment
This project is deployed using Github Pages via GitHub Actions. Execute the following to deploy through your repository.
```bash
yarn deploy / npm deploy
```Whenever changes are pushed to the `gh-pages` branch of the GitHub repository, GitHub Actions automatically builds the project and deploys the contents of the `dist` directory to Github Pages.
### Acknowledgments
- This project is based on [dev-adewale/portfolio](https://github.com/dev-adewale/portfolio)