DevPool is a cutting-edge platform connecting developers with exciting job opportunities and employers with top-tier talent. Built with Next.js and Supabase, this starter kit provides a robust foundation for creating a modern, responsive web application.
- 🔐 Secure authentication powered by Supabase
- 📱 Responsive design for seamless mobile and desktop experiences
- 🎨 Customizable themes with next-themes
- 🔍 Job search and posting capabilities
- 👥 Developer and employer profiles
- Node.js (v14 or later)
- npm or yarn
- Supabase account
-
Clone the repository:
git clone https://github.com/your-username/devpool.git cd devpool -
Install dependencies:
npm install # or yarn install -
Set up environment variables: Create a
.env.localfile in the root directory and add your Supabase credentials:SUPABASE_URL=your_supabase_project_url SUPABASE_ANON_KEY=your_supabase_anon_key -
Run the development server:
npm run dev # or yarn dev -
Open http://localhost:3000 in your browser to see the application.
We welcome contributions to DevPool! Here's how you can help:
- Use the GitHub Issues tab to report bugs.
- Describe the bug in detail, including steps to reproduce.
- Include screenshots if applicable.
- Use the GitHub Issues tab to suggest enhancements.
- Clearly describe the feature and its potential benefits.
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name. - Make your changes and commit them:
git commit -m 'Add some feature'. - Push to the branch:
git push origin feature/your-feature-name. - Submit a pull request with a comprehensive description of changes.
- Follow the existing code style and structure.
- Write clear, commented, and testable code.
- Update documentation for any new features or changes.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Built with ❤️ by the DevPool Team
