Zivic / GPU-price-tracker

Web scraper and price aggregator built with Next.js 13 and TypeScript
MIT License
2 stars 0 forks source link

GPU Price Tracker

Overview

The GPU Price Tracker is a powerful web scraping and price aggregation tool built to help you find the best deals on graphics cards in the ever-fluctuating GPU market. With this project, I have leveraged Next.js 13, React, TypeScript, PostgreSQL, Docker, and Prisma ORM to create a comprehensive solution for tracking GPU prices across various retailers.

Big screen

Table of Contents

Technologies Used

Features

Installation and Setup

To get started with the GPU Price Tracker, follow these steps:

  1. Clone the Repository: Clone this GitHub repository to your local machine.

    git clone https://github.com/your-username/gpu-price-tracker.git
  2. Install Dependencies: Navigate to the project directory and install the required dependencies.

    cd gpu-price-tracker
    npm install
  3. Set Up the Database: Configure and set up your PostgreSQL database. Update the database connection settings in the project's configuration files.

  4. Run the Application: Start the GPU Price Tracker application using the following command:

    npm run dev
  5. Access the Web Application: Open your web browser and access the application at http://localhost:3000.

Contributing

Contributions to the GPU Price Tracker project are welcome! If you'd like to contribute, please follow the contribution guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

I want to express my gratitude to the open-source community, which provides invaluable libraries and tools that make projects like the GPU Price Tracker possible. Additionally, thank you to the various retailers for maintaining publicly accessible GPU pricing data.

Happy hunting for your affordable graphics card! 🚀


Disclaimer: The GPU Price Tracker is intended for educational and informational purposes only. Be sure to adhere to all relevant laws and terms of service when using the scraping functionality. Prices and availability may change rapidly, so always verify information before making a purchase.