Reading the repo
Opening the box…
Reading the repo
Opening the box…
How to install on Windows
📝 A web-based notes app for developers.
Saved setup from 10 h ago
Will it work on Windows?
Then run powershell -ExecutionPolicy Bypass -File .\setup.ps1. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: winget install Git.Git
git clone https://github.com/taniarascia/takenote.git cd takenote
Node.js LTS (no version pinned), Docker
winget install CoreyButler.NVMforWindows nvm install lts nvm use lts winget install Docker.DockerDesktop
npm ci
npm run dev
npm test
git clone git@github.com:taniarascia/takenote
cd takenote
npm i
In the development environment, an Express server is running on port 5000 to handle all API calls, and a hot Webpack dev server is running on port 3000 for the React frontend. To run both of these servers concurrently, run the dev command.
npm run dev
Go to localhost:3000 to view the app.
API requests will be proxied to port
5000automatically.
In the production environment, the React app is built, and Express redirects all incoming requests to the dist directory on port 5000.
npm run build && npm run start
Go to localhost:5000 to view the app.
Follow these instructions to build an image and run a container.
# Build Docker image
docker build --build-arg CLIENT_ID=xxx -t takenote:mytag .
# Run Docker container in port 5000
docker run \
-e CLIENT_ID=xxx \
-e CLIENT_SECRET=xxxx \
-e NODE_ENV=development \
-p 5000:5000 \
takenote:mytag
Go to localhost:5000 to view the app.
Note: You will see some errors during the installation phase, but these are simply warnings that unnecessary packages do not exist, since the Node Alpine base image is minimal.
No reports for Windows yet.
GitManual AI Agent reads the 4 key files and writes a step-by-step guide for Windows. Once written, it's saved for everyone.