A comprehensive business application built with React + Vite + TypeScript, featuring a dashboard, items management, and UI component library.
- Visit nodejs.org
- Download and install the LTS version
- Verify:
node --versionandnpm --version
- Goose should already be installed via Square's managed software center
- If not available, visit Goose Releases (requires Square GitHub access)
- Open the Goose UI application once installed
-
Get the code:
- Visit this repository on GitHub
- Click the green "Use this template" button
- Create your own repository
- Clone it to your local machine:
git clone https://github.com/YOUR-USERNAME/YOUR-REPO-NAME.git cd YOUR-REPO-NAME -
Configure Goose:
- Open the Goose UI application
- Click on Settings or Working Directory
- Change the working directory to your cloned project folder (e.g.,
/Users/yourname/projects/YOUR-REPO-NAME)
-
Install dependencies and run:
npm install npm run dev
Application runs at http://localhost:5173
This project is optimized for Goose development. Once you've set your working directory in the Goose UI:
- Open the Goose UI application
- Make sure the working directory is set to your project folder
- Start chatting with Goose about your development tasks
Goose automatically reads:
.goosehints- Development guidelinesPRD.md- Product requirementsgoose.md- Project architecture guide
- Context Awareness: Understands project structure and patterns
- Best Practices: Enforces development guidelines automatically
- Incremental Development: Breaks complex requests into manageable chunks
src/
├── components/ui/ # 25+ reusable UI components
├── components/layout/ # Layout components
├── context/ # State management (React Context)
├── data/ # Mock data
├── pages/ # Page components
├── types/ # TypeScript definitions
└── utils/ # Utility functions
npm run dev- Development servernpm run build- Production buildnpm run lint- ESLint
- React 18 + TypeScript
- Vite build tool
- Tailwind CSS
- React Router v7
- Goose AI Assistant
Node version issues:
node --version # Should be v18+Port in use:
lsof -ti:5173 | xargs kill -9Dependencies:
rm -rf node_modules package-lock.json && npm installGoose issues:
- Make sure the Goose UI app is running
- Verify the working directory is set correctly in Goose settings
- Try restarting the Goose application if it becomes unresponsive