Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

136 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ Arcade Array

Live Demo: ๐Ÿ”— Deployed Website
Figma Design: ๐ŸŽจ View on Figma
API Documentation: ๐Ÿ“„ Postman Docs

Arcade Array is a gaming platform where users can browse games, manage wishlists, and connect with friends. It allows users to add games to their wishlist, send and accept friend requests, and access game details such as developer, release date, and platforms.

๐Ÿš€ Features

  • ๐Ÿ•น Game Management โ€“ Browse games with detailed information.
  • ๐Ÿ“Œ Wishlist โ€“ Add or remove games from your wishlist.
  • ๐Ÿค Friends System โ€“ Send, accept, or reject friend requests.
  • ๐Ÿ”‘ User Authentication โ€“ Secure sign-up and login system.
  • ๐Ÿ  Homepage Dashboard โ€“ View quick access features and notifications.

๐Ÿ›  Tech Stack

  • Backend: Node.js, Express.js, MongoDB, Mongoose
  • Frontend: React.js,HTML,CSS,JavaScript
  • Database: MongoDB Atlas

๐Ÿ“Œ API Endpoints

๐Ÿ”น Authentication

  • POST /api/auth/signup โ€“ Register a new user
  • POST /api/auth/login โ€“ User login

๐Ÿ”น Games

  • GET /api/games โ€“ Fetch all games
  • POST /api/games/add โ€“ Add a game to wishlist
  • DELETE /api/games/remove โ€“ Remove a game from wishlist
  • GET /api/games/wishlist/:userId โ€“ Get userโ€™s wishlist

๐Ÿ”น Friends

  • POST /api/friends/request โ€“ Send a friend request
  • POST /api/friends/accept โ€“ Accept a friend request
  • POST /api/friends/reject โ€“ Reject a friend request

๐ŸŽฏ Contributing

Feel free to fork this repository, create a new branch, and submit a pull request! Contributions are always welcome.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages