Skip to content

glrodasz/cero-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cero a Producción — Web

GitHub Workflow Status Codecov

0️⃣ 🚀 Cero a Producción is a project of live coding sessions where we develop a a productivity management app called RETO from the scratch to production.

The idea behind

The idea behind this sessions is to show a real developer experience where we explore every decision that a common programmer do in daily basis with JavaScript and other tools. You will see failing tests, refactors, Google and StackOverflow searchs, but also a lot of fun and the struggle of naming things.

Watch the project in live streaming in 🇪🇸 Spanish, from Tuesdays to Fridays. Twitch Status

Table of Contents

Running the project locally

Follow these steps to start the project in development

  1. Clone repository. git clone https://github.com/glrodasz/cero-web.git
  2. Install dependencies in the project folder running yarn or npm install
  3. Copy the .env.local.example to .env.local and fill the env variables.
  4. Run the server with yarn dev or npm run dev, this command will run:
  • The web project at http://localhost:3000
  • The local api at http://localhost:3000/local/api
  • The JSON server at http://localhost:3001

Running the tests

  1. Run yarn run testor npm run test
  2. To keep the tests running, run yarn run test:watch

Throubleshooting

M1 (Apple Silicon) Macs: npm ERR! sharp Prebuilt libvips 8.10.5 binaries are not yet available for darwin-arm64v8

Update libvips to v0.29.0, running the following:

brew install vips

More info: https://sharp.pixelplumbing.com/install#apple-m1

About

Webapp for Cero a Producción Project

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages