Skip to content

javigonz/TermicaDesign-ui

Repository files navigation

Overview

Personal Portfolio

Project running with:

  • Javascript / React
  • React Router
  • CSS vanilla
  • Babel for transpiler code
  • Testing with Testing-Library & Jest
  • Formatter with prettier and esLint
  • Deploy in AWS

Setup

Clone the project

git clone https://github.com/javigonz/TermicaDesign-ui.git

Install dependencies (node v12.x is minimum requirement)

npm install

Run locally

You will need to setup an enviroment file .env with

REACT_APP_API_KEY=XXX
REACT_APP_API_KEY_GOOGLEMAP=YYY

npm run start

Run in http://localhost:3000

Test

npm run test

Lint

It checks code with esLint

npm run lint

Build

npm run build

Core code ready to use in /build folder.

Deploy

npm run deploy

Add a GitHub Actions in each commit in order to start a pipeline and deploy the app in AWS. Deploy in www.termicadesign.com

About

Personal portfolio of Javier González

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published