cursorful-video-1743762428859.mp4
Track & Analyze Your App Competitors.
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)
- 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
- 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
- Node.js 18+ or Bun
- PostgreSQL database
- npm
- OpenAI API KEY
-
Clone the repository:
git clone https://github.com/yourusername/clash-of-apps.git cd clash-of-apps
-
Install dependencies:
npm install
-
Set up your environment variables:
cp .env.example .env
Edit
.env
with your database and API credentials. -
Initialize the database:
npm db:push
-
Create an admin user:
bunx tsx src/scripts/seed-admin.ts
-
Start the development server:
npm dev
Visit http://localhost:3000
to see your app!
- Framework: Next.js 14 with App Router
- Database: PostgreSQL with Prisma ORM
- Authentication: Better Auth
- Styling: Tailwind CSS with Shadcn/ui
- State Management: TanStack Query
- API Layer: tRPC
.
├── 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
We use Better Auth for secure authentication with the following features:
- Magic Link Authentication (Production)
- Email/Password Authentication (Development)
- Admin User Management
- Session Management
We love contributions! Please see our Contributing Guide for details.
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ by https://x.com/ntorresdev