https://github.com/lavesan/copilotkit-example
Simple example using Copilotkit, Turborepo, Nextjs & Redux
https://github.com/lavesan/copilotkit-example
copilotkit nextjs react redux tailwindcss task-manager turborepo
Last synced: 2 months ago
JSON representation
Simple example using Copilotkit, Turborepo, Nextjs & Redux
- Host: GitHub
- URL: https://github.com/lavesan/copilotkit-example
- Owner: lavesan
- Created: 2025-06-15T18:02:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-16T02:45:58.000Z (about 1 year ago)
- Last Synced: 2025-06-16T04:13:48.800Z (about 1 year ago)
- Topics: copilotkit, nextjs, react, redux, tailwindcss, task-manager, turborepo
- Language: TypeScript
- Homepage:
- Size: 380 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Turborepo Project
A monorepo built with Turborepo, containing multiple Next.js applications and shared packages.
## What's Inside
### Apps
- `todo-list`: Task management application with AI features
### Packages
- `ui`: Shared UI component library
- `eslint-config`: ESLint configurations
- `typescript-config`: TypeScript configurations
## Using this Monorepo
### Build
To build all apps and packages:
```bash
yarn build
```
### Develop
To develop all apps and packages:
```bash
yarn dev
```
### Remote Caching
Turborepo can use a remote cache to share build artifacts across different machines:
```bash
npx turbo login
```
## Useful Commands
```bash
# Install dependencies
yarn install
# Run specific app
yarn workspace dev
# Build specific app
yarn workspace build
# Run tests
yarn test
# Lint all projects
yarn lint
```
## Monorepo Structure
```
apps/
todo-list/ # Task management app
packages/
ui/ # Shared components
eslint-config/ # ESLint configurations
typescript-config/ # TypeScript configurations
```
## Development Guidelines
1. Use shared packages for common code
2. Follow the established code style
3. Write tests for new features
4. Update documentation as needed
## Contributing
1. Create a feature branch
2. Make your changes
3. Submit a pull request
## License
MIT