Skip to content

Test project with Laravel 9, Livewire, and TailwindCSS for managing campaigns, publishers, and admin tasks like shortlinks and offerwalls. Includes create, edit, and manage features with a simple stats dashboard.

Notifications You must be signed in to change notification settings

saidurbhuiyan/livewireads

Repository files navigation

Campaign and Publisher Management System

This is a test project built with Laravel 9, Livewire, and TailwindCSS for managing campaigns, publishers, websites, apps, and simple statistics. It includes features for creating, editing, and managing different entities, along with an admin section for managing shortlinks and offerwalls.

Table of Contents

Features

Campaign Management

  • Create, edit, and manage banner and pop campaigns.
  • Dashboard for viewing campaign statistics.

Publisher Management

  • Manage websites and apps for publishers.
  • Create, edit, and view details of websites and apps.

Admin Management

  • Manage shortlinks and offerwalls.
  • Simple stats dashboard for admin insights.

Technology Stack

  • Backend: Laravel 9
  • Frontend: Livewire, TailwindCSS

Screenshots

Campaign Management Dashboard

User Dashboard Campaign Management Campaign Create

Publisher Management Dashboard

Publisher Dashboard Publisher App Management Publisher App Create Publisher Website Management Publisher Website Create

Admin Section

Admin Section Admin Offerwall Admin Shortlink

Installation

  1. Clone the repository:

    git clone https://github.com/saidurbhuiyan/livewireads.git
    cd livewireads
  2. Install dependencies:

    composer install
    npm install
    npm run dev
  3. Environment setup:

    Copy the .env.example file to .env:

    cp .env.example .env

    Generate an application key:

    php artisan key:generate

    Update your .env file with your database credentials and other necessary configuration.

  4. Run migrations and seed the database:

    php artisan migrate --seed

Usage

  1. Start the development server:

    php artisan serve
  2. Access the application:

    Open your browser and navigate to http://localhost:8000.

  3. Admin Section:

    To access the admin section for managing shortlinks and offerwalls, navigate to http://localhost:8000/admin/dashboard.

Database Seeding

This project includes database seeding to populate the database with initial data. To run the seeders, use the following command:

php artisan migrate --seed

This will run the migrations and seed the database with sample data for testing.

License This project is licensed under the MIT License.

About

Test project with Laravel 9, Livewire, and TailwindCSS for managing campaigns, publishers, and admin tasks like shortlinks and offerwalls. Includes create, edit, and manage features with a simple stats dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published