Skip to content

Latest commit

 

History

History
61 lines (44 loc) · 2.16 KB

README.md

File metadata and controls

61 lines (44 loc) · 2.16 KB

Inventory Management System

End-to-end type-safe inventory management system built with modern web technologies.

TypeScript React PostgreSQL Node.js TailwindCSS TanStack Query

🌟 Features

  • Full type safety from database to frontend
  • Real-time inventory tracking
  • Role-based access control
  • Audit logging
  • Responsive dashboard
  • OpenAPI documentation

🛠️ Tech Stack

  • Database: PostgreSQL with Drizzle ORM
  • Backend: Hono.js with OpenAPI generation
  • Frontend: React with TanStack Query & Router
  • Caching: Redis
  • Deployment: Docker
  • Type Safety: TypeScript throughout

🔒 Authentication Strategy

  • JWT tokens stored in HTTP-only secure cookies
  • Role-based access control with middleware
  • Secure password hashing with Bcrypt

📦 Dependencies

🔗 Quick Links

📚 Documentation

  • Type-safe API routes with OpenAPI specs
  • Database schema with Drizzle ORM
  • React components with TanStack Query
  • Docker deployment configuration

🚀 Getting Started

Refer to individual package READMEs for detailed setup:

📝 License

MIT