-
Notifications
You must be signed in to change notification settings - Fork 1
Architecture
Ross Nicholson edited this page Jun 28, 2025
·
1 revision
- Node.js (Express)
- PostgreSQL (Knex.js)
- JWT Authentication
- Socket.IO for real-time updates
- React 18 (TypeScript)
- Tailwind CSS
- React Query, React Router
HelpMe/
├── backend/ # Node.js/Express API server
│ ├── src/
│ │ ├── controllers/ # Request handlers
│ │ ├── models/ # Database models
│ │ ├── routes/ # API routes
│ │ ├── middleware/ # Custom middleware
│ │ ├── services/ # Business logic
│ │ └── utils/ # Utility functions
│ ├── migrations/ # Database migrations
│ └── tests/ # Backend tests
├── frontend/ # React TypeScript application
│ ├── src/
│ │ ├── components/ # Reusable components
│ │ ├── pages/ # Page components
│ │ ├── hooks/ # Custom React hooks
│ │ ├── services/ # API services
│ │ ├── store/ # State management
│ │ └── utils/ # Utility functions
│ └── public/ # Static assets
├── docs/ # Documentation
├── docker/ # Docker configuration
└── scripts/ # Build and deployment scripts