Skip to content

swaraj-das/Collect-your-GamingTools

Repository files navigation

🎮 Collect Your GamingTools 🕹️

A responsive and dynamic website to showcase the best gaming accessories for every gamer!

🌟 Stars 🍴 Forks 🐛 Issues 🔔 Open PRs 🔕 Close PRs
Stars Forks Issues Open Pull Requests Close Pull Requests

✨ Features

🗂️ Dynamic Navigation Menu: Toggle visibility, designed for seamless use across all screen sizes.

🛒 Product Display: View gaming products with prices, discounts, and a "Buy Now" option.

🌐 Social Media Links: Instant access to your favorite platforms like Facebook, Twitter, and Instagram.

📱 Responsive Design: Enjoy smooth navigation whether you're on mobile, tablet, or desktop!

💻 Technologies Used ( Frontend )

💻 Technologies Used ( Backend & Docker Functionality )

  • 🟢 Node.js and Express for the backend
  • 🍃 MongoDB for database storage
  • 🐳 Docker for containerization

Node.js, Express, MongoDB, Docker

⚙️ Backend Setup

  1. Clone the repository:

    git clone https://github.com/swaraj-das/Collect-your-GamingTools.git
  2. Install dependencies:

    cd Collect-your-GamingTools
    npm install
  3. Configure environment variables: Create a .env file with:

MONGO_URI=your_mongodb_uri
JWT_SECRET=your_jwt_secret
PORT=5000
  1. Start the server:
npm start

🐳 Docker

Build the Docker image:

docker build -t gamingtools-backend .

Run the container:

docker run -d -p 5000:5000 --env-file .env gamingtools-backend

🚀 Demo

Check out the live demo here ⬇️ :

https://collect-your-gamingtools.netlify.app/

🛠️ Installation

To get started, simply clone the repository and open it in your browser:

  1. Clone the repository:
    git clone https://github.com/swaraj-das/Collect-your-GamingTools.git
  2. Navigate to the project directory:
    cd Collect-your-GamingTools
  3. Open the index.html file in your browser:
    open index.html  # On macOS
    start index.html # On Windows
    xdg-open index.html # On Linux

🤝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Here’s how you can contribute: We welcome all contributions to improve Collect Your GamingTools! If you'd like to contribute, please follow the Contributing.md to get details on how to get started.

🎉 Proudly part of GSSoC-EXT'24 & Hacktoberfest 2024 ! 🚀✨

👥 Team

Swaraj Das Anit Sarkar
Swaraj Das
Project Admin
Anit Sarkar
Maintainer
LinkedIn LinkedIn

🙌 Contributors

GitHub contributors

Contributors

🎉 Join us!

Whether you’re contributing code, improving documentation, or suggesting new features, your involvement matters. We value contributions that help you learn and grow, not just for gaining points.

All the Best! 💫 Happy Coding! 🍳