Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jcoelho93/personal-website

My personal website
https://github.com/jcoelho93/personal-website

bulma bulma-css cv json linkedin personal-blog personal-website react reactjs skills timeline

Last synced: 30 days ago
JSON representation

My personal website

Awesome Lists containing this project

README

        

# jcoelho93 Personal website

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=jcoelho93_personal-website&metric=alert_status)](https://sonarcloud.io/dashboard?id=jcoelho93_personal-website)
[![Netlify Status](https://api.netlify.com/api/v1/badges/d32b64a2-9f48-4a26-b0d3-21cdf5548ec6/deploy-status)](https://app.netlify.com/sites/jcoelho93/deploys)

This is my personal website built using ReactJS and Bulma as the CSS framework. [Live here](https://jcoelho93.netlify.com)

The personal information on the website is populated from a json file that follows the [JSON Resume](https://jsonresume.org/) open source standard.

Use Node v16.15.1

## Customizing it

Feel free to fork this project and update it with your own information and style. Just update the ´src/resume.json´ with your personal information.

If you improve the app in any way a PR would be very apreciated ;)

## Build

1. Clone the repo:
```console
> git clone https://github.com/jcoelho93/personal-website.git
```

2. Update the *resume.json* with your personal information (check [JSON Resume](https://jsonresume.org/))

3. Install dependencies and run build command:
```console
> npm install
> npm run build
```

You can also test the app with a development server, just run:

```console
> npm start
```

## Contributing

Feel free to fork this project and customize with your personal info. If you implement any nice features or improvements I'd really appreciate if you could open a PR to this project ;)

## License

MIT