TEKER is a full-stack tech-focused e-commerce platform built for selling technology products only — no lifestyle clutter, no generic marketplace noise.
The platform focuses on categories such as:
- Consumer electronics
- Home audio systems
- Camera & video equipment
- Storage devices
- Networking hardware
- And other professional & enthusiast tech gear
The goal of TEKER is to be fast, reliable, and developer-friendly while handling real-world e-commerce requirements like authentication, orders, OTP flows, and scalable media delivery.
- SvelteKit – server-first, fast, and minimal
- TypeScript – end-to-end type safety
- Tailwind CSS – utility-first styling
- Neon PostgreSQL – serverless Postgres for scalable relational data
- Drizzle ORM – type-safe SQL with explicit relational modeling
- Better Auth – authentication (email/password, OTP, sessions)
- Redis – OTP storage, temporary tokens, and rate-limited flows
- AWS S3 – product images & media storage
- AWS CloudFront – global CDN for fast asset delivery
- Email & password authentication
- OTP-based password reset flow
- Session-based authentication
- Secure HTTP-only cookies
- Redis-backed OTP validation with expiry
- Automatic cleanup of sensitive tokens
- User authentication & session management
- Tech-only product catalog
- Product reviews & questions
- Orders, carts, and wishlists
- Password reset with email OTP
- Admin-assignable contact messages
- Scalable image hosting via S3 + CloudFront
- Strong relational schema with explicit relations
- PostgreSQL (Neon) as the primary datastore
- Explicit relational modeling using Drizzle ORM
- Disambiguated relations for multi-role entities (e.g. users ↔ messages)
- Strong typing across schema, queries, and actions
This project intentionally avoids “magic-heavy” abstractions.
- SvelteKit for clarity and performance
- Drizzle for SQL control without losing type safety
- Redis for ephemeral state (OTP, sessions)
- Neon for scalable Postgres without ops overhead
- AWS S3 + CloudFront for production-grade asset delivery
Every piece is chosen to scale without becoming opaque.
TEKER is an actively developed project and may evolve as features are refined and expanded.
This project is licensed under the MIT License.
Built by Tejas
Computer Engineering | Tech & Systems Enthusiast