Skip to content

PlayPals is a React Native–based turf booking and sports rental app that simplifies discovering, booking, and managing sports turfs. It has a cool feature of player pooling depending on the ticket size of a turf

Notifications You must be signed in to change notification settings

avserver-16/PlayPalsAppPersonal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 PlayPals Contribution Guidelines

Welcome to the PlayPals open-source project! Before contributing, please read these guidelines carefully.

📺 Watch this video to get started:
Watch on YouTube


📌 Project Overview

PlayPals is a smart turf booking and match-making app designed to make sports more accessible, social, and fun.

🏟️ Key Features:

  • Discover and book turfs based on availability
  • Join matches based on player count or invite friends
  • Separate portals for Users and Turf Owners
  • Built-in chat and reminder notifications
  • Clean cross-platform mobile experience

🛠️ Tech Stack

Layer Technology Description
🧠 Backend Node.js + Express.js REST API hosted on Render
💾 Database MongoDB (via Mongoose) For storing users, turfs, bookings, etc.
🌐 Frontend HTML, CSS, JS (Web) Admin dashboard / Turf Owner portal
📱 App React Native (Expo) Cross-platform app for players/users
🔐 Auth JWT + Bcrypt Secure user authentication
☁️ Hosting Render.com API deployment (Node.js backend)
🛎 Notifications Expo Push API Match updates and reminders

🚀 How to Contribute

  1. Fork this repository
  2. Clone your forked repo:
    git clone https://github.com/YOUR_USERNAME/PlayPals.git
    cd PlayPals

About

PlayPals is a React Native–based turf booking and sports rental app that simplifies discovering, booking, and managing sports turfs. It has a cool feature of player pooling depending on the ticket size of a turf

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •