ntgussoni/clashofapps

Track & Analyze Your App Competitors. ASO, Competitive Analysis, Google Play, App Store

29

stars

15

commits

TypeScript

primary language

Jan 28, 2026

updated

clashofapps.com
android
aso
ios

README

Clash of Apps πŸš€

https://github.com/user-attachments/assets/f7d3368c-eab0-4b95-99fe-8b88a4f26968

Track & Analyze Your App Competitors.

License: MIT TypeScript Next.js Tailwind CSS Prisma

Overview

Clash of Apps helps you understand your competition in the app stores through data-driven insights. Compare app store listings, analyze reviews, and track market positions across Google Play Store (App Store coming soon)

🌟 Features

Available Now

  • App Comparison: Side-by-side analysis of app store listings, reviews, and ratings
  • Review Analysis: AI-powered sentiment analysis of competitor reviews
  • Analytics Dashboard: Clean, intuitive interface for viewing insights

Coming Soon

  • Real-time Tracking: Monitoring of competitor changes and updates
  • Custom Alerts: Notifications for important competitor changes
  • Historical Data: Track changes over time
  • Automated Reports: Scheduled competitor analysis reports

πŸš€ Quick Start

Prerequisites

  • Node.js 18+ or Bun
  • PostgreSQL database
  • npm
  • OpenAI API KEY

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/clash-of-apps.git
    cd clash-of-apps
    
  2. Install dependencies:

    npm install
    
  3. Set up your environment variables:

    cp .env.example .env
    

    Edit .env with your database and API credentials.

  4. Initialize the database:

    npm db:push
    
  5. Create an admin user:

    bunx tsx src/scripts/seed-admin.ts
    
  6. Start the development server:

    npm dev
    

Visit http://localhost:3000 to see your app!

πŸ›  Tech Stack

πŸ“¦ Project Structure

.
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ app/           # Next.js App Router pages
β”‚   β”œβ”€β”€ components/    # React components
β”‚   β”œβ”€β”€ lib/          # Utility functions
β”‚   β”œβ”€β”€ server/       # Server-side code
β”‚   └── styles/       # Global styles
β”œβ”€β”€ prisma/           # Database schema and migrations
β”œβ”€β”€ public/           # Static assets
└── scripts/         # Utility scripts

πŸ”’ Authentication

We use Better Auth for secure authentication with the following features:

  • Magic Link Authentication (Production)
  • Email/Password Authentication (Development)
  • Admin User Management
  • Session Management

🀝 Contributing

We love contributions! Please see our Contributing Guide for details.

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

πŸ“„ License

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

πŸ™ Acknowledgments

Contributors


Built with ❀️ by https://x.com/ntorresdev

Contributors

ntgussoni

15 commits

ntgussoni/clashofapps

Track & Analyze Your App Competitors. ASO, Competitive Analysis, Google Play, App Store

29

stars

15

commits

TypeScript

primary language

Jan 28, 2026

updated

clashofapps.com
android
aso
ios

README

Clash of Apps πŸš€

https://github.com/user-attachments/assets/f7d3368c-eab0-4b95-99fe-8b88a4f26968

Track & Analyze Your App Competitors.

License: MIT TypeScript Next.js Tailwind CSS Prisma

Overview

Clash of Apps helps you understand your competition in the app stores through data-driven insights. Compare app store listings, analyze reviews, and track market positions across Google Play Store (App Store coming soon)

🌟 Features

Available Now

  • App Comparison: Side-by-side analysis of app store listings, reviews, and ratings
  • Review Analysis: AI-powered sentiment analysis of competitor reviews
  • Analytics Dashboard: Clean, intuitive interface for viewing insights

Coming Soon

  • Real-time Tracking: Monitoring of competitor changes and updates
  • Custom Alerts: Notifications for important competitor changes
  • Historical Data: Track changes over time
  • Automated Reports: Scheduled competitor analysis reports

πŸš€ Quick Start

Prerequisites

  • Node.js 18+ or Bun
  • PostgreSQL database
  • npm
  • OpenAI API KEY

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/clash-of-apps.git
    cd clash-of-apps
    
  2. Install dependencies:

    npm install
    
  3. Set up your environment variables:

    cp .env.example .env
    

    Edit .env with your database and API credentials.

  4. Initialize the database:

    npm db:push
    
  5. Create an admin user:

    bunx tsx src/scripts/seed-admin.ts
    
  6. Start the development server:

    npm dev
    

Visit http://localhost:3000 to see your app!

πŸ›  Tech Stack

πŸ“¦ Project Structure

.
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ app/           # Next.js App Router pages
β”‚   β”œβ”€β”€ components/    # React components
β”‚   β”œβ”€β”€ lib/          # Utility functions
β”‚   β”œβ”€β”€ server/       # Server-side code
β”‚   └── styles/       # Global styles
β”œβ”€β”€ prisma/           # Database schema and migrations
β”œβ”€β”€ public/           # Static assets
└── scripts/         # Utility scripts

πŸ”’ Authentication

We use Better Auth for secure authentication with the following features:

  • Magic Link Authentication (Production)
  • Email/Password Authentication (Development)
  • Admin User Management
  • Session Management

🀝 Contributing

We love contributions! Please see our Contributing Guide for details.

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

πŸ“„ License

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

πŸ™ Acknowledgments

Contributors


Built with ❀️ by https://x.com/ntorresdev

Contributors

ntgussoni

15 commits

Languages

TypeScript

97.8%

CSS

1.2%

JavaScript

1.1%