PingMeetPong is a dynamic and engaging platform designed to connect users through interactive gaming experiences. This repository contains the frontend codebase for the PingMeetPong platform.
- ✅ User Authentication
- ✅ Create games
- ✅ Search for players
- User interactions:
- ✅ send invitations and receive in real time with socket.io
- ✅ accept/decline invitations
- creating chat rooms for each game with socket.io
- Enhance user profile:
- better UI (including Bio)
- player history
- recommendations & feedbacks
- React
- TypeScript
- TailwindCSS
- Socket.io
To get a local copy up and running follow these simple steps.
- npm
npm install npm@latest -g
- Clone the repo
git clone https://github.com/Njoura7/pingMeetPong-frontend.git
Install NPM packages
npm install
We also need to create a cluster for our MongoDB, check the backend repo
Run on localhost
npm run dev
Here are some screenshots that illustrate the application in action:
Welcome Page
Search Friends / Create Games
User Profile Interactions & Notifications
The best is yet to come...
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Email: njourawebdev@gmail.com
- Project Link: PingMeetPong Frontend
Distributed under the MIT License. See LICENSE for more information.