You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+35-35Lines changed: 35 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
4
4
5
5
## Project Overview
6
6
7
-
GraphDone is a graph-native project management system that reimagines work coordination through dependencies and democratic prioritization rather than hierarchical assignments. The project is in active development (v0.1.0-alpha) with core architecture implemented and working foundation.
7
+
GraphDone is a graph-native project management system that reimagines work coordination through dependencies and democratic prioritization rather than hierarchical assignments. The project is in active development (v0.2.1-alpha) with core architecture implemented and working foundation.
8
8
9
9
## Core Philosophy
10
10
@@ -17,12 +17,13 @@ GraphDone is a graph-native project management system that reimagines work coord
17
17
18
18
### Technology Stack
19
19
-**Frontend**: React 18 with TypeScript, React Native for mobile, D3.js for graph visualization
20
-
-**Backend**: Node.js with TypeScript, GraphQL with Apollo Server, PostgreSQL with graph extensions
20
+
-**Backend**: Node.js with TypeScript, GraphQL with Apollo Server, Neo4j with @neo4j/graphql
21
21
-**State Management**: Zustand
22
22
-**Styling**: Tailwind CSS
23
23
-**Build Tool**: Vite
24
24
-**Real-time**: WebSocket subscriptions
25
25
-**Infrastructure**: Docker, Kubernetes, GitHub Actions for CI/CD
26
+
-**Testing**: Playwright for E2E testing, Vitest for unit tests
26
27
27
28
### Project Structure (Implemented)
28
29
```
@@ -61,8 +62,7 @@ npm run typecheck # Type check all packages
61
62
npm run build # Build all packages
62
63
63
64
# Database operations
64
-
npm run db:migrate # Run Prisma migrations
65
-
npm run db:seed # Seed database with test data
65
+
npm run db:seed # Seed Neo4j database with test data
66
66
67
67
# Docker development
68
68
docker-compose -f deployment/docker-compose.dev.yml up # With hot reload
@@ -132,32 +132,34 @@ npm run typecheck # Type check all packages
132
132
✅ **Completed:**
133
133
- Monorepo structure with Turbo for build orchestration
134
134
- Core graph engine with Node, Edge, Priority calculation, and full graph operations
135
-
- GraphQL API server with comprehensive schema and resolvers
136
-
- React web application with D3.js graph visualization
135
+
- Neo4j integration with @neo4j/graphql auto-generated resolvers
136
+
- GraphQL API server with comprehensive schema and WebSocket subscriptions
137
+
- React web application with D3.js graph visualization and user-friendly error handling
137
138
- TypeScript configuration across all packages
138
-
- Vitest testing infrastructure with sample tests
139
-
- Docker development and production configurations
140
-
-Development scripts for setup, running, testing, building, and deployment
139
+
-Playwright and Vitest testing infrastructure with E2E tests
140
+
- Docker development and production configurations with Neo4j 5.15-community
141
+
-Enhanced development scripts with automatic dependency management
141
142
- GitHub Actions CI/CD workflows for testing, building, and deployment
142
-
- Comprehensive documentation structure
143
+
- Comprehensive documentation structure and branding (favicon, logos)
0 commit comments