8000 GitHub - ntgussoni/clashofapps: Track & Analyze Your App Competitors. ASO, Competitive Analysis, Google Play, App Store
[go: up one dir, main page]

Skip to content

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

License

Notifications You must be signed in to change notification settings

ntgussoni/clashofapps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clash of Apps 🚀

cursorful-video-1743762428859.mp4

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

0