All projects
FeaturedLiveFull StackAI

A full-stack developer tool that analyzes source code and provides structured AI-generated feedback, improvement suggestions and review history.

AI Code Review App dashboard
AI
Code analysis
Full Stack
Application type
JWT
Authentication
10
Free AI reviews
01 — Project overview

The product helps developers identify code issues and improvement opportunities through structured AI feedback.

AI Code Review App is a full-stack developer tool that allows users to submit source code and receive AI-generated review feedback.

The application organizes feedback into a readable interface and stores previous reviews so users can return to earlier results.

It includes authentication, usage limits, review history, account settings and a structured backend service connected to an AI provider.

My contribution

Full product implementation

  • Designing the dashboard and review experience
  • Building the React and TypeScript frontend
  • Creating Node.js and Express backend endpoints
  • Implementing JWT authentication
  • Integrating the OpenAI API
  • Adding usage-limit logic
  • Deploying frontend and backend services
02 — Problem and solution

Developers often need a second perspective on code quality, structure and maintainability.

01 · The problem

Manual code review can be slow and unavailable for individual developers

  • Developers may not always have an available reviewer
  • Small issues can be overlooked during implementation
  • Unstructured feedback can be difficult to act on
  • Previous reviews may become difficult to track
  • AI usage requires limits and error handling

02 · The solution

A structured AI review workflow with saved history

  • Code submission through a dedicated review interface
  • AI-generated feedback and improvement suggestions
  • Authenticated user accounts
  • Saved review history
  • Usage tracking and free-review limits
03 — Core functionality

The product combines AI analysis with account and history management.

AI Code Analysis

Submitted code is analyzed and returned with structured feedback.

Secure Authentication

Users can register and sign in through a JWT-based authentication flow.

Review History

Previous AI reviews are stored and available through the user dashboard.

Usage Limits

Free users receive a limited number of AI-powered reviews.

Settings and Upgrade

Dedicated pages support account settings and future subscription plans.

Responsive Dashboard

The application remains usable across desktop and smaller screens.

04 — Technology stack

The stack connects a responsive frontend with authenticated APIs and an external AI service.

Frontend

ReactTypeScriptViteTailwind CSS

Backend

Node.jsExpress.jsTypeScriptREST API

Database & Auth

MongoDB AtlasMongooseJWTbcrypt

AI & Deployment

OpenAI APIPrompt EngineeringRenderVercel
05 — System architecture

Authenticated review requests move through the backend before being sent to the AI service.

Code Editor

User review request

Backend API

Validation and limits

AI Service

Code analysis

Review History

MongoDB storage

The backend verifies the user, checks the remaining review allowance, sends the code to the AI service and stores the resulting feedback for later access.
06 — Engineering challenges

AI integrations require predictable prompts, reliable responses and clear fallback behavior.

The prompt needed to return useful review sections instead of unpredictable free-form text.

07 — Key learnings

The project strengthened my ability to integrate AI into a user-facing full-stack product.
  • Designing prompts for structured technical feedback
  • Integrating an external AI API with Node.js
  • Building authenticated full-stack workflows
  • Tracking usage limits in a database
  • Creating review history and account pages
  • Handling AI response and network errors
  • Separating frontend, backend and service responsibilities
  • Deploying an AI-enabled application
08 — Project gallery

Screenshots from the dashboard, code submission and AI feedback experience.

Explore the application

See how AI can support developer workflows

Try the deployed product, inspect the repository or explore my other AI projects.

Next project
Tech Store e-commerce homepage

Tech Store