Skip to content

Repository files navigation

ValoMapper

ValoMapper is a collaborative strategy tool for VALORANT. Place agents, abilities, and utility icons on interactive maps, annotate with free-hand drawing and text, and plan with your team in real time. Inspired heavily by the design and ideas of Valoplant and Icarus.

The frontend is built with Next.js and the backend is a Go REST API backed by PostgreSQL. Real-time collaboration is powered by WebSockets. Firebase handles authentication, Riot Sign-On (RSO) supports Riot account login, Stripe manages subscription billing, and Tigris provides S3-compatible object storage for image uploads.

Example strategy using app

Prerequisites

  • Node.js & npm
  • Go
  • PostgreSQL
  • A Firebase project with backend credentials for Firebase Admin

Getting Started

See the component READMEs for full setup instructions:

Deployment

ValoMapper is deployed on Fly.io. See docs/deployment.md.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License.

Support

If you find ValoMapper useful, consider supporting development on Ko-fi.

About

ValoMapper is a collaborative strategy tool for VALORANT

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages