01AI / ML PLATFORM2026

Project CaseIgnita

Overview

IGNITA is a modern event discovery and career growth platform designed for students, developers, and tech enthusiasts. It helps users discover hackathons, internships, coding contests, workshops, and other opportunities while providing personalized tracking, analytics, alerts, bookmarks, and LinkedIn post generation.

Tech Stack

Nest.jsNext.jsPostgreSQLTypeORMJWT AuthenticationGoogle OAuth VerificationTypeScriptTailwind CSSShadCN UI
01 // Problem Statement

The Challenge

College students often miss valuable opportunities such as: Hackathons,Internships, Coding competitions, Tech events, Workshops and bootcamps, These opportunities are scattered across multiple platforms like LinkedIn, Devfolio, Unstop, websites, Discord communities, and social media. As a result: Students struggle to discover relevant events. Important deadlines are missed. There is no centralized platform to track saved opportunities. Students don't receive personalized reminders.Managing participation history becomes difficult.

02 // The Solution

How It Works

Ignita is a centralized platform that brings together hackathons, internships, coding contests, and tech events in one place. It allows students to easily discover opportunities, save and organize events through bookmarks, set personalized alerts and reminders, receive timely notifications, and track their engagement through a dedicated dashboard. The platform also includes an admin panel for event management and analytics, making it easier to maintain and deliver relevant opportunities to students.

03 // Key Features

Core Deliverables

  • 1

    Event Aggregation - Discover hackathons, internships, coding contests, workshops, and tech events from a single platform.

  • 2

    Advanced Filtering & Search - Find opportunities based on category, mode, and interests.

  • 3

    Bookmark Management - Save and organize events for quick access later.

  • 4

    Alerts & Notifications - Get reminders and updates for bookmarked opportunities and important deadlines.

  • 5

    Authentication & Authorization - Secure login with Email/Password and Google OAuth, along with role-based access control.

  • 6

    Analytics Dashboard - View platform insights, event statistics, and user activity trends.

  • 7

    Admin Dashboard - Manage events, users, alerts, and platform content efficiently.

  • 8

    LinkedIn Post Generator - Generate LinkedIn-ready posts to showcase event participation and achievements.

  • 9

    Responsive UI - Optimized experience across desktop, tablet, and mobile devices.

  • 10

    Real-Time Opportunity Tracking - Stay updated with the latest opportunities and activity notifications.

SYSTEM ARCHITECTURE

Ignita Multi-Agent AST Core Architecture

How user queries map to planning agents, workspace code indexes, and the compilation/execution sandbox.

Next.js FrontendNODE 1

User interface for browsing events, bookmarks, alerts, and analytics.

NestJS BackendNODE 2

Handles authentication, events, bookmarks, alerts, and admin operations.

PostgreSQL DatabaseNODE 3

Stores users, events, bookmarks, notifications, and analytics data.

JWT AuthenticationNODE 4

Secures protected routes with role-based access control.

Admin DashboardNODE 5

Manage events, users, analytics, and platform content.

ENGINEERING LOG

Key Challenges Faced

Implementing JWT authentication, Google OAuth, and role-based access control for both users and admins.Building and integrating multiple modules (Events, Bookmarks, Alerts, Notifications, Analytics, and Admin Dashboard) while maintaining a clean NestJS architecture.Resolving TypeScript type mismatches and frontend-backend integration issues across a large Next.js codebase.Containerizing the application with Docker and debugging environment/configuration differences between local and Dockerized setups.Designing a scalable PostgreSQL database schema and managing relationships between users, events, bookmarks, and alerts.

VISUAL WALKTHROUGH

Interface Gallery

Events Dashboard

Events Dashboard

Browse hackathons, internships, and coding competitions.

Admin Dashboard

Admin Dashboard

Manage events, users, alerts, and analytics.

Analytics Panel

Analytics Panel

Track platform growth, user engagement, and event activity.

CONTACT

Let's buildsomething great

I'm currently open to software engineering internships, backend architecture roles, and open-source collaborations.

S
Sneha Pal

© 2026— Designed & built with Next.js & Tailwind v4