This is a submission for the DEV Weekend Challenge: Community
The Community
I built this for engineering students preparing for campus placements.
As a third-year B.Tech student, Iβve seen how overwhelming placement preparation can feel. Students are constantly switching between DSA sheets, aptitude books, YouTube playlists, and random notes. Thereβs no structured daily clarity.
Most of us donβt fail because we lack intelligence.
We fail because we lack direction and consistency.
The community I built this for is:
3rd & 4th year engineering students
Students preparing for service, product, or startup roles
Those feeling anxious and unsure what to study daily
This project was built from lived experience.
What I Built
Placement Panic Solver is a dark-themed web app that transforms placement chaos into structured daily action.
The core motto:
Reduce placement anxiety by giving students daily clarity.
πΉ Key Features
Company-Based Preparation
Students select:
Service-based companies
Product-based companies
Startup roles
The app dynamically adjusts difficulty and task distribution.Real Daily Task Generator
DSA problems (weighted by difficulty)
Aptitude questions
Structured daily workloadPlacement Heat Meter
A dynamic readiness indicator based on:
Completed tasks
Difficulty weights
Consistency bonus
Heat Levels:
0β30% β Beginner
31β60% β Progressing
61β85% β Interview Ready
86β100% β Placement ReadyProgress Analytics
Weekly completion bar chart
DSA vs Aptitude pie chart
Consistency trackingStreak System
If 70% of daily tasks are completed β streak continues.
Miss it β streak resets.Preparation Insights
Rule-based intelligent suggestions like:
βIncrease DSA practice to improve technical readiness.β
βGreat consistency! Try one higher-difficulty problem.β
The UI follows a modern dark theme with neon green accents, subtle glow effects, and clean grid spacing to create a focused and premium experience.
Demo
π Live App:
π https://placement-panic-solver.vercel.app
π₯ Video Walkthrough:
π https://youtu.be/C_Y61L3gvPM
Code
π» GitHub Repository:
π https://github.com/Gufran-EXE/placement-panic--solver
The project is fully open source and structured for clarity and maintainability.
How I Built It
Frontend: React + Vite
Styling: TailwindCSS (dark theme with neon glow system)
Charts: Recharts
Animations: Framer Motion
State & Storage: LocalStorage
-Core Logic
DSA and aptitude problems are structured datasets.
Each problem has a difficulty weight.
Heat score = weighted completion + consistency bonus.
All analytics are calculated dynamically and visualized in real time.
The project was intentionally scoped as a focused MVP to remain functional, polished, and meaningful within a weekend timeframe.
Final Thoughts
This project is more than a productivity tracker.
Itβs a structured preparation companion built by a student for students.
Instead of asking:
βWhat should I study today?β
Students can now open the app and immediately know their next step.
Small clarity.
Less anxiety.
More consistency.
And hopefully, one step closer to placement success. π
Top comments (0)