A modern, responsive landing page for Pullr - the job platform where jobs find you, not the other way around.
- Dual Mode Interface: Toggle between Job Seeker and Recruiter views
- Responsive Design: Optimized for all screen sizes
- Modern UI: Built with Tailwind CSS and Lucide React icons
- Smooth Animations: Powered by Framer Motion
- SEO Optimized: Comprehensive meta tags and structured data
- Accessible: WCAG compliant design patterns
- Hero: "Tired of Applying to 500 Jobs? Let Them Find You Instead."
- Portfolio-focused messaging
- Community CTA section
- Focus on building and showcasing skills
- Hero: "No More Bot Resumes. Meet Real, Skilled People."
- Talent discovery messaging
- Emphasis on authentic portfolios
- Quality over quantity approach
- Framework: Next.js 15+ (App Router)
- Styling: Tailwind CSS
- Icons: Lucide React
- Animations: Framer Motion
- Language: TypeScript
- Font: Inter (Google Fonts)
- Primary Colors: Blue to Purple gradient
- Secondary Colors: Orange to Red gradient
- Typography: Inter font family
- Spacing: Consistent 8px grid system
- Rounded Corners: Generous use of rounded-xl and rounded-3xl
- Shadows: Layered shadow system for depth
- Hero Section - Main value proposition with CTAs
- Why Us Section - Key benefits and unique selling points
- Features Section - Detailed feature breakdown
- Community CTA - (Job Seekers only) Community engagement
- Footer - Links, status, and additional info
/- Main landing page/about- About page with company info/login- Authentication page (placeholder)/contact- Contact form and information
-
Clone the repository:
git clone <repository-url> cd pullr
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser
This project is ready for deployment on Vercel, Netlify, or any platform that supports Next.js:
npm run build
npm startModeToggle- Switches between Job Seeker and Recruiter modesHeroSection- Dynamic hero content based on modeWhyUsSection- Benefits and unique value propositionFeaturesSection- Detailed feature showcaseCommunityCTASection- Community engagement (Job Seekers only)Footer- Site footer with links and status
The design system is built with CSS custom properties and Tailwind utilities. Key customizations can be made in:
tailwind.config.js- Theme configurationsrc/app/globals.css- Global styles and custom components- Individual component files for specific styling
- Mobile: < 640px
- Tablet: 640px - 1024px
- Desktop: > 1024px
- Built with TypeScript for type safety
- ESLint configured for code quality
- Optimized for performance with Next.js features
- Framer Motion for smooth animations
This is a static marketing page. The following features are planned:
- User authentication system
- Dynamic portfolio builder
- Matching algorithm
- Real-time notifications
- Advanced filtering
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Mythri P
- Venkata Sai Prashanth
- Nanda Gowri Ganta
This project is licensed under the MIT License - see the LICENSE file for details.
- Next.js team for the amazing framework
- Tailwind CSS for the utility-first approach
- Lucide React for beautiful icons
- Framer Motion for smooth animations
Built with ❤️ for the next generation of talent discovery.