Skip to content

ZeBartosz/ZePatches

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

264 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZePatches

ZePatches is a website that integrates with the Steam API, allowing users to search for patches and events related to their favourite games on Steam. Users can mark games as favourites to display them on the homepage and can filter the listings by game name, latest patches, or upcoming events. The notification panel keeps users informed by alerting them to new patches or events for their favoured games.new patches or events for their favourite games.

Features

  • Game Details: Retrieve detailed information about games using the Steam API.
  • Events and Patches: View upcoming and recent events or patches for specific games.
  • Favourite Games: Mark games as favourites to track them easily.
  • Notifications: Get notified in real-time whenever a favourite game has new events or patches.

Technologies Used

  • Backend: Laravel
  • Frontend: React with Inertia.js
  • Websockets: Reverb for real-time notifications
  • Styling: Tailwind CSS with motion plugin
  • Authentication: Steam login via Laravel Socialite

Installation

Follow these steps to get the project up and running locally:

  1. Clone the repository:

    git clone https://github.com/ZeBartosz/ZePatches.git
    cd ZePatches
  2. Install dependencies:

    composer install
    npm install
  3. Copy the environment configuration file:

    cp .env.example .env
  4. Configure your .env file:

    • Set up your database credentials.
    • Add your Steam API key.
    • Configure the WebSocket broadcaster (Reverb).
  5. Run the migrations:

    php artisan migrate
  6. Start the development servers:

    php artisan serve
    npm run dev

    or

    composer run dev

Usage

  1. Open the application in your browser (default: http://localhost:8000).
  2. Log in using your Steam account.
  3. Browse games and mark your favourites.
  4. Receive notifications for updates to your favourite games in real-time.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Description of changes"
  4. Push to your fork:
    git push origin feature-name
  5. Submit a pull request.

License

This project is licensed under the MIT License.

Contact

Feel free to reach out for any questions or feedback:

Screenshots

  • Homescreen Homescreen
  • Search View Search View
  • Patch View Patch View
  • Notification Tab Notification View

Enjoy tracking your games with ZePatches!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors