PvP is a website designed to connect programmers looking for a collaborative programming experience. Our platform helps you find other like-minded programmers to pair program with, either in real-time or asynchronously. Whether you're working on a project or want to learn a new programming language, our site provides the perfect platform to find your ideal programming partner. With a user-friendly interface, you can quickly and easily search for compatible programmers based on language, skills, location, and availability. Join the community today and start your journey towards more efficient and enjoyable programming.
- Register for an account
- Create a profile
- Search for a programming partner
- Connect with a partner
- Pair program!
- User authentication and authorization to ensure a secure platform.
- User-friendly interface for searching for programming partners
- Ability to filter for compatible programmers based on various factors (eg. language, skills, location, and availability)
- Option to pair program in real-time or asynchronously
- User profiles to showcase skills and availability
- Messaging system to communicate with potential partners
- Option to save and manage a list of favorite partners
- Ability to rate and review previous pair programming partners.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
- Clone the repository
- Run
composer install
- Run
npm install
- Run
npm run dev
- Run
php artisan migrate
- Run
php artisan serve
PvP is open-sourced software licensed under the MIT license.