A full-stack task management application built with Astro, Svelte, Prisma, and TailwindCSS.
git clone <repository-url>
cd irregular-iron
npm install
Create a .env
file in the root directory with:
OPENAI_API_KEY="your-openai-api-key"
npx prisma migrate dev
To start the development server:
npm run dev
The application will be available at http://localhost:4321
Run tests:
npm run test
Run tests in CI mode:
npm run test:run
To build for production:
npm run build
Preview the production build:
npm run preview
/
├── prisma/ # Database schema and migrations
├── src/
│ ├── actions/ # Server actions and API
│ ├── components/ # UI components
│ ├── interfaces/ # TypeScript interfaces
│ ├── layouts/ # Page layouts
│ ├── pages/ # Application routes
│ └── styles/ # Global styles
└── tests/ # Test files
git checkout -b feature/my-feature
git commit -am 'Add my feature'
git push origin feature/my-feature
This project is licensed under the MIT License.