/steamapireader-cs

Counter-Strike Statistics Reader

Primary LanguageTypeScriptMIT LicenseMIT

SteamapireaderCs

Hey there! Welcome to our Counter-Strike 2 statistics displayer, fueled by Steam's API magic! The goal? To make checking your CS2 stats a breeze. Just log in with your Steam account, and voila! You'll have all your CS2 data neatly laid out for you to easily digest.

What's under the hood? We've got Angular handling all the frontend magic, making things look slick and organized. And on the backend, we've got a server powered by EXPRESS JS, with nodemon keeping things running smoothly for continuous development.

To top it off, we've even got a handy Steam passport library doing the heavy lifting for communicating with Steam, so you can focus on what matters—your stats!

Ready to dive in and see your CS2 prowess in action? Let's do this!

Technologies Used

  • Frontend: Angular
  • Backend: Express.js
  • Development Tools: nodemon

Getting Started

Prerequisites

Make sure you have Node.js and npm installed on your machine.

Installation

  1. Clone this repository:
git clone <repository_url>
cd <repository_directory>
  1. Install dependencies for the frontend and backend.

Running the Application

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Passport Steam Server

Passport steam link

Move the directory to the steam-authenticator folder and run npx nodemon app.js.

Now, you're all set to dive in and see your CS2 prowess in action! Let's do this!