Skip to content

feat: add Company-wise Preparation module#290

Open
shirlz15 wants to merge 1 commit into
Canopus-Labs:mainfrom
shirlz15:feat/company-wise-preparation-hub
Open

feat: add Company-wise Preparation module#290
shirlz15 wants to merge 1 commit into
Canopus-Labs:mainfrom
shirlz15:feat/company-wise-preparation-hub

Conversation

@shirlz15

@shirlz15 shirlz15 commented Jun 30, 2026

Copy link
Copy Markdown

📝 Pull Request Description

Related Issue

N/A (Task assigned via ESCoC portal)

Summary

Implemented the Company-wise Preparation module to provide a centralized hub where students can prepare for company-specific internships and full-time roles.

The module includes:

  • Company search
  • Role-based filtering
  • Company overview
  • Available roles
  • Online Assessment (OA) pattern
  • Frequently asked DSA topics
  • Recommended learning resources
  • Preparation tips
  • Community-driven interview experiences
  • Company difficulty level
  • Hiring timeline
  • Community-submitted salary range
  • AI-powered preparation recommendations
  • Bookmark favorite companies
  • Favorites section for quick access
  • Community-driven JSON dataset for easy future contributions

The UI has also been redesigned to match the existing PrepPilot dashboard design language and maintain consistency across the platform.
The module is built using a maintainable JSON dataset, making it easy for future contributors to add new companies and update preparation content.


Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature
  • ♻️ Refactoring
  • 📝 Documentation update
  • 🎨 UI/UX improvement
  • 🔥 Other (please describe) ______

How Has This Been Tested?

  • Successfully built the project using npm run build
  • Verified company search functionality
  • Verified role-based filtering
  • Verified company selection and detail rendering
  • Verified bookmark and favorites functionality
  • Verified responsive UI and sidebar integration
  • Verified all company preparation sections display correctly

Screenshots (if applicable)

Attached screenshots demonstrating:

  • Company-wise Preparation dashboard
image
  • Search and filtering
image
  • Company details page
image
  • Bookmark/Favorites functionality
image

Checklist

  • My code follows the project's guidelines
  • I have tested my changes
  • I have updated documentation where necessary
  • I have linked the related issue (Task assigned via ESCoC portal)
  • My changes build successfully and do not introduce functional issues.

@KaranUnique

KaranUnique commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Hi @shirlz15, could you please clarify who assigned this task via the ECSoC portal? I haven't assigned this issue, so I'm a bit confused

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants