Skip to main content

Tools used for this project:

  • SvelteKit
  • Supabase
  • Netlify
  • Tailwind
  • TypeScript

Status: In-progress

CSGO Nade App

Features

  • User authentiation with third party OAuth
  • Custom avatar
  • Create a CS:GO team
  • Create strats with image uploads
  • Share strats publicly or with team member
  • Search for strats one different CS:GO maps

In my free time, I am currently developing a CSGO website called CSGO Strats. The idea behind the project is to allow CSGO players to create and share strategies, both publicly with the community and privately with their team members.

The project is open-source and utilizes SvelteKit together with Supabase, providing a developer-friendly full-stack solution. The website is hosted on Netlify, with a CI/CD infrastructure that streamlines the process of pushing new versions.

Several features have already been implemented in the project. First and foremost, there is user authentication available, enabling users to register and log in using their email. Additionally, I have integrated third-party OAuth services such as Discord and GitHub, offering convenient and secure login options. Users have the flexibility to customize their avatars, selecting from a diverse range of profile pictures generated by Midjourney.

Users can create strats that include a collection of nades. For each nade, the user can upload images illustrating how the nades are thrown and where they impact the map. These strats can be shared publicly with the community, or the author of the strat can choose to keep the strat private. By default, private strats can only be viewed by the author, unless the strat is associated with a team (which the author can specify). In that case, the strat will be available to all members of the team.

Version 1.0.0 is out and can be viewed on the live website, with many exciting and interesting ideas for a future version 2.0.0.

Resources: