EvoClick is a self-hosted click tracking software designed for media buyers and affiliate marketers. It helps you track, analyze, and optimize your marketing campaigns to ensure maximum ROI.
- Real-time Tracking: Monitor clicks, conversions, and other key metrics as they happen.
- Detailed Reports: Generate comprehensive reports to analyze the performance of your campaigns.
- Scalable Architecture: Designed to handle high volumes of traffic efficiently.
Docker and Docker Compose
- Clone the repository:
git clone https://github.com/EricFrancis12/evoclick.git
- Navigate to the project directory:
cd evoclick
- Start the application:
docker compose up
The UI will now be running at http://localhost:3000 by default. Check the .env
file for your Root Username and Root Password.
This application was designed for deployment on Vercel. This is because Vercel offers a Postgres database and Redis instance on their free tier, which makes it extremely easy to get the application up and running using a single platform.
NOTE: When deploying to Vercel, the route handlers in /api
are automatically ran as Serverless Functions. More information here: https://vercel.com/docs/functions/runtimes/go
Instructions coming soon.
This project is a work in progress, and some features may not be currently available. If you found an issue or would like to submit an improvement to this project, please submit an issue using the issues tab above. If you would like to submit a PR with a fix, reference the issue you created.