| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
This repository is a hands-on playground for GitHub Copilot exercises.
The exercises live in the exercises directory:
The exercises are performed against the small full-stack Gantt chart application included in this repo. The app is intentionally simple so you can focus on practicing Copilot workflows rather than learning a complex codebase.
No prior knowledge of TypeScript or Node.js is required for the exercises.
A full-stack Gantt chart app for planning and tracking tasks across time, used as the playground for the exercises above.
Requirements: Node.js 20+
npm install
npm run devThen open http://localhost:5173.
The Vite dev server proxies /api requests to the backend at http://localhost:3000.
Click the badge at the top of this README (or go to Code → Codespaces → Create codespace on main). Dependencies are installed automatically; just run:
npm run devVS Code will prompt you to open the forwarded port 5173 in your browser.
backend/ Express + lowdb REST API frontend/ Vite + React UI
Backend unit tests use Vitest:
npm test -w backend # run once
npm run test:watch -w backend # watch modeThe database lives at backend/data/gantt.json. Delete that file to start fresh; the backend will recreate it with a default chart on the next start.
| Back | FazBrowse Home | New Git URL |