← Back to projects

DigiTec Learning Platform (Client Project)

live2025
digitec/README.md

Overview

DigiTec is a modern e-learning platform similar to Coursera, providing high-quality tech education across multiple domains. Built as a client project for DigiTec Hub Institute where I worked as a Tech Instructor. The platform offers structured courses in: Computer Basics and Fundamentals, Frontend Development (HTML, CSS, JavaScript, React), Backend Development (Node.js, Python, Django, APIs), Data Analysis and Visualization, Forex Trading and Financial Markets, Graphic Design and UI/UX, Digital Marketing, and more. Features include: interactive video lessons with progress tracking, hands-on coding exercises and projects, certificate of completion, instructor Q&A forums, mobile-friendly learning experience, course marketplace for instructors, payment processing for premium courses, and personalized learning paths based on skill level.

Key Highlights

  • Multi-domain course catalog
  • Interactive video learning
  • Hands-on coding exercises
  • Progress tracking & certificates
  • Instructor marketplace
  • Mobile-optimized interface
  • Community forums
  • Personalized learning paths

$ cat package.json

Next.js
React
TypeScript
Node.js
PostgreSQL
AWS
Stripe
TailwindCSS

$ cat architecture.txt


┌─────────────────────────────────────────────┐
│            CLIENT LAYER                     │
│  ┌──────────────┐    ┌──────────────┐      │
│  │   Next.js    │    │  React Native│      │
│  │   Frontend   │    │   Mobile App │      │
│  └──────┬───────┘    └──────┬───────┘      │
└─────────┼────────────────────┼──────────────┘
          │                    │
          ▼                    ▼
┌─────────────────────────────────────────────┐
│            API LAYER                        │
│  ┌──────────────┐    ┌──────────────┐      │
│  │  REST API    │    │  GraphQL     │      │
│  │  (Express/   │    │  (Optional)  │      │
│  │   Django)    │    │              │      │
│  └──────┬───────┘    └──────┬───────┘      │
└─────────┼────────────────────┼──────────────┘
          │                    │
          ▼                    ▼
┌─────────────────────────────────────────────┐
│          DATABASE LAYER                     │
│  ┌──────────────┐    ┌──────────────┐      │
│  │  PostgreSQL  │    │    Redis     │      │
│  │   (Primary)  │    │   (Cache)    │      │
│  └──────────────┘    └──────────────┘      │
└─────────────────────────────────────────────┘

$ npm run deploy

→ Building production bundle...
✓ Build completed in 45s
→ Deploying to Vercel...
✓ Deployment successful
→ URL: https://digitec-gamma.vercel.app