Influenser is a web application built with Laravel and Vue.js, designed by 404 Not Found Indonesia to help manage endorsement campaigns and influencers (KOL). The application enables brands and agencies to search, manage, and analyze influencer performance in their marketing campaigns.
- Influencer (KOL) Management: Add, edit, and delete influencer data along with performance metrics.
- Campaign Management: Create, manage, and track the progress of endorsement campaigns.
- Engagement Tracking: Analyze influencer interactions with campaigns.
- Notifications & Reminders: Send automated notifications to influencers and clients.
- Invoices & Payments: Manage influencer payments transparently.
- Dashboard Analytics: View insights on campaign and influencer performance.
- CreatorDB Integration: Fetch and add influencer data automatically from CreatorDB.
- Frontend: Vue.js, TailwindCSS
- Backend: Laravel 12
- Database: MySQL / PostgreSQL
- Storage: AWS S3 / Laravel Filesystem
- Notifications: Email (SMTP)
- PHP 8.4+
- Composer
- Node.js & npm
- MySQL
-
Clone Repository
git clone https://github.com/404NotFoundIndonesia/influenser.git cd influenser -
Install Dependencies
composer install npm install
-
Setup Environment
cp .env.example .env php artisan key:generate
Configure
.envaccording to your database and storage settings. -
Migrate Database
php artisan migrate --seed
-
Run Development Server
php artisan serve npm run dev
-
Setup Storage Link
php artisan storage:link
-
Login
You can log in with the following credential:
- email:
iqbaleff214@gmail.com - password:
password
- email:
-
Dummy Data (optional)
php artisan db:seed --class=DummySeeder
Pull requests are welcome! If you want to contribute, please fork this repo and submit a pull request with your proposed changes.
For questions or collaborations, reach out via email: iqbaleff214@gmail.com or create an issue in this repository.
🚀 Build and manage endorsement campaigns more efficiently with Influenser!