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 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.
Follow these steps to start the project
in development
- Clone repository.
git clone https://github.com/glrodasz/cero-web.git
- Install dependencies in the project folder running
yarn
ornpm install
- Copy the
.env.local.example
to.env.local
and fill the env variables. - Run the server with
yarn dev
ornpm 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
- Run
yarn run test
ornpm run test
- To keep the tests running, run
yarn run test:watch
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