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

https://github.com/jesusgraterol/jesusgraterol.dev

Jesus Graterol is a Full-Stack Web Developer with experience in building scalable web applications and REST-based APIs.
https://github.com/jesusgraterol/jesusgraterol.dev

back-end developer front-end full-stack javascript nodejs postgresql react typescript web web-development

Last synced: 3 months ago
JSON representation

Jesus Graterol is a Full-Stack Web Developer with experience in building scalable web applications and REST-based APIs.

Awesome Lists containing this project

README

          

# Personal Website

![Jesus Graterol](./readme-assets/screenshot-01.png)

This repository contains the source code for my personal website, designed to showcase my skills and experience as a full-stack web developer and data scientist. The technologies used to build it are:

- Vite
- HTML
- CSS
- Tailwind CSS
- TypeScript
- React
- shadcn


## Live Demo

[https://jesusgraterol.dev/](https://jesusgraterol.dev/)


## Getting Started

### Requirements

- Git
- Node.js ^v22.11.0
- npm ^v10.9.0

### Installation

Clone the repository

```bash
git clone git@github.com:jesusgraterol/jesusgraterol.dev.git
```

Install the dependencies

```bash
npm install
```


## Usage

Start the development server by running:

```bash
npm run dev
```

Open `http://localhost:5173/` (the port may vary) with your favorite browser.


## Build

Generate the production build by running:

```bash
npm run build
```


## Deployment

When a commit is pushed to the `main` branch, **Github Workflows** automatically pushes the new
distribution to **Firebase Hosting**.


## Running the Tests

```bash
# unit tests
npm run test:unit

# integration tests
npm run test:integration

# e2e tests
npm run test:e2e
```


## License

[MIT](https://choosealicense.com/licenses/mit/)