Skip to content

GameCraft ๐ŸŽฎโœจ is an innovative game hub built using the MERN stack, offering users a seamless gaming experience. With secure login ๐Ÿ”‘, players can explore a diverse collection of exciting games ๐ŸŒŸ, shop for their favorites ๐Ÿ›’, and enjoy playing them directly on their PCs ๐Ÿ•น๏ธ.

License

Notifications You must be signed in to change notification settings

Xerox563/GameCraft-Explore-Shop-Play

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

63 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

GameCraft ๐ŸŽฎโœจ

Welcome to GameCraft, an all-in-one platform for discovering, shopping, and enjoying your favorite games! Built using the powerful MERN stack, GameCraft offers a seamless experience with intuitive features and a sleek design.


๐Ÿ“ Tech Stack Used

<ul>
  <li>React.js</li>
  <li>Node.js</li>
  <li>Express.js</li>
  <li>MongoDB</li>
  <li>Tailwind CSS</li>
</ul>

๐Ÿ”ง Features

<ul>
  <li><b>Authentication</b>
    <ul>
      <li>โœจ Login and Register securely.</li>
    </ul>
  </li>
  <li><b>Game Discovery</b>
    <ul>
      <li>โŒš Search for games with ease.</li>
      <li>๐ŸŽฎ Filter games by <b>genre</b>, including the ability to mix genres.</li>
      <li>๐Ÿ”„ Sort games by:
        <ul>
          <li>High to Low Price</li>
          <li>Low to High Price</li>
          <li>Discounted Games</li>
          <li>Free Games</li>
        </ul>
      </li>
      <li>๐Ÿ’ธ Filter games based on price range.</li>
    </ul>
  </li>
  <li><b>Shopping Features</b>
    <ul>
      <li>๐Ÿ›’ Add games to your cart.</li>
      <li>๐Ÿ” Create a personalized wishlist.</li>
      <li>โœ… Buy games securely and easily.</li>
    </ul>
  </li>
  <li><b>Game Reviews</b>
    <ul>
      <li>๐Ÿ’ฌ Leave reviews for games youโ€™ve purchased.</li>
    </ul>
  </li>
</ul>

๐Ÿ’ก How to Use

# Clone the repository:
git clone https://github.com/your-username/gamecraft.git

# Navigate to the project directory:
cd gamecraft

# Install dependencies for both frontend and backend:
npm install
cd client && npm install

# Start the development servers:
# Frontend:
npm start

# Backend:
npm run server

# Access the application locally:
http://localhost:3000

๐Ÿš€ Future Enhancements

<ul>
  <li>Add multiplayer gaming support.</li>
  <li>Introduce dynamic recommendations based on user activity.</li>
  <li>Enhance game categorization with AI-based suggestions.</li>
  <li>Implement an admin panel for managing games and users.</li>
</ul>

๐ŸŒŸ Contributing

We welcome contributions to make GameCraft even better! To contribute:

# Fork the repository.
# Create a new branch (feature/my-feature).
git checkout -b feature/my-feature

# Commit your changes (git commit -m 'Add some feature').
git commit -m 'Add some feature'

# Push to the branch (git push origin feature/my-feature).
git push origin feature/my-feature

# Open a pull request.

๐Ÿ™ Show Your Support

If you like this project, please give it a โญ star on GitHub. It motivates us to build more amazing projects!


๐Ÿ”ง Contact

For any inquiries, feel free to reach out:

<ul>
  <li><b>Email:</b> gangwaramit449@gmail.com </li>
  <li><b>GitHub:</b> <a href="https://github.com/xerox563">xerox563</a></li>
</ul>

Thank you for exploring GameCraft! Happy gaming! ๐ŸŽฎโœจ

About

GameCraft ๐ŸŽฎโœจ is an innovative game hub built using the MERN stack, offering users a seamless gaming experience. With secure login ๐Ÿ”‘, players can explore a diverse collection of exciting games ๐ŸŒŸ, shop for their favorites ๐Ÿ›’, and enjoy playing them directly on their PCs ๐Ÿ•น๏ธ.

Topics

Resources

License

Stars

Watchers

Forks