Skip to content

AsthaSingh22-8/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:

🍴 Fork the repo by clicking the "Fork" button at the top right of this page.

🛠️ Create a branch.

💡 Commit your changes.

📤 Push to the branch.

🔃 Open a pull request.

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.

👥 Team

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

-----------------------------------------------------

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

-----------------------------------------------------

🙌 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! 🍳

About

E-Commerce Website for Gaming Tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 39.7%
  • CSS 38.7%
  • JavaScript 21.2%
  • Dockerfile 0.4%