BidScript Developer Portal¶
Building the Future of Tendering
Technical documentation for BidScript's tender management platform
Platform Architecture¶
Frontend
Next.js 14 with React 18, TypeScript, and Tailwind CSS
- Modern React patterns
- Server-side rendering
- Real-time collaboration
Backend
NestJS with TypeScript, migrating from FastAPI/Python
- Modular architecture
- Microservices design
- API-first approach
Real-time
WebSocket server with Yjs for collaborative editing
- Operational transforms
- Conflict resolution
- Live collaboration
Core Technologies¶
Document Processing
Advanced PDF analysis, parsing, and AI-powered content extraction
Real-time Collaboration
Multi-user document editing with conflict-free replicated data types
Security & Auth
JWT-based authentication with role-based access control
Azure Integration
Blob Storage, SQL Database, and AI Services integration
Data Layer
Redis for caching, Prisma ORM for database operations
AI & ML
LangChain, RAG systems, and vector databases for intelligent features
Quick Navigation¶
Platform Stats¶
15+
Backend Modules
50+
React Components
30+
API Endpoints
3
Active Repositories