🚀 Live Demo: https://platformhub-sand.vercel.app
PlatformHub is a modern opportunity discovery platform designed to help students and early-career professionals explore internships, hackathons, scholarships, fellowships, open-source programs, remote jobs, and career growth opportunities through a clean and interactive user experience.
- Browse opportunities across multiple categories
- Search and filter opportunities
- Opportunity detail pages
- Save/bookmark opportunities
- Personalized recommendation interface
- Skill-based opportunity matching
- Career-focused suggestions
- Opportunity scoring system
- Interactive dashboard experience
- Opportunity insights
- User activity overview
- Progress tracking
-
Track applications visually
-
Multiple status stages
- Applied
- Under Review
- Interview
- Selected
- Rejected
-
Progress monitoring
- Profile management
- Skills and interests
- Personal preferences
- Saved opportunities
- Responsive design
- Mobile-friendly experience
- Dark mode support
- Toast notifications
- Smooth navigation
- Accessibility improvements
- React
- TypeScript
- Vite
- CSS
- Local Storage
- Vercel
- Git
- GitHub
src/
├── components/
├── views/
│ ├── HomeView.tsx
│ ├── DashboardView.tsx
│ ├── OpportunitiesView.tsx
│ ├── OpportunityDetailsView.tsx
│ ├── AiRecommendationsView.tsx
│ ├── ProfileView.tsx
│ ├── TrackerView.tsx
│ ├── AuthView.tsx
│ ├── PricingView.tsx
│ └── ContactView.tsx
├── App.tsx
├── main.tsx
├── mockData.ts
├── types.ts
├── utils.ts
└── index.css
Clone the repository:
git clone https://github.com/Anjali503/platformhub.gitMove into the project directory:
cd platformhubInstall dependencies:
npm installRun locally:
npm run devOpen:
http://localhost:5173
npm run buildPreview production build:
npm run previewThe application is deployed on Vercel.
Live Website:
https://platformhub-sand.vercel.app
The project has undergone frontend QA testing including:
- Build verification
- TypeScript validation
- Form validation testing
- Accessibility improvements
- Error boundary implementation
- Local storage safety checks
- Responsive design testing
- Navigation testing
This project is currently a frontend-focused MVP.
Data persistence uses:
- Browser Local Storage
- Client-side state management
No backend or database integration is currently required for operation.
- MongoDB integration
- Node.js backend APIs
- User authentication system
- Real-time notifications
- Advanced recommendation engine
- Admin dashboard
- Opportunity management system
Anjali Agrahari
GitHub: https://github.com/Anjali503
This project is created for educational, portfolio, and demonstration purposes.