Skip to content

amitjomy007/DSAEngineer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚙️ DSA Engineer

Your AI-assisted coding platform to crush FAANG interviews.
From seamless code execution to vibing with Spotify in the background – we’ve got you covered.

🔗 Check it out here: dsa-engineer.vercel.app


🏗️ Technical Architecture

Stack

  • Frontend: React (TypeScript)
  • Backend: Express.js
  • Deployment:
    • Frontend: Vercel
    • Backend: Railway
  • Compiler Infrastructure:
    • Dockerized compiler hosted on Amazon EC2
    • Images stored in Amazon ECR

🔥 Features

  • 🤖 AI Tutor (powered by OpenRouter API - currently using Gemma)
  • 🛡️ Full RBAC Dashboard
    • User & Problem Management
    • Audit Logs
    • Request-Approve System
  • 📉 Dual Window Rate Limiting (1 min & 15 min)
  • 🧠 Heuristic UI for a seamless and engaging experience
  • 🎧 Spotify Integration – code with your favorite tracks

🔮 Future Aspects

  • 📂 Scalable Database Schema from day one
  • 🚨 AI-based Comment Abuse Classifier
  • 📚 CS Topics Vault – curated resources for all subjects
  • 🏁 Contests, Leaderboards, and Friends System
  • 🤯 AI-powered Time & Space Complexity Analyzer
  • 🧭 AI-Assisted Learning Paths tailored to your goals

👤 Demo Account

Try it out with the following credentials:

  • Email: johnDoeExample@example.com
  • Password: 1234

🔐 Want elevated access?
DM me at amitjomy007@gmail.com for:

  • SuperAdmin
  • Admin
  • Problem Setter Credentials

🧰 Tech Stack

Main Technologies:

  • React (TypeScript)
  • Redux
  • Axios

Other Tools & Libraries:

  • Vite
  • Tailwind CSS
  • Express.js
  • JWT (JSON Web Tokens)
  • Bcrypt
  • js-cookie

About

AI-powered coding platform for FAANG prep. Built with TypeScript + Redux, leveraging Dockerized compilers on AWS (EC2 & ECR). Features enterprise-grade RBAC, dual-window rate limiting, secure auth, and future-ready AI tooling for scalable interview practice.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors