Kimkorng
iNOVEL

iNOVEL

laravel
novel
reading

iNOVEL is a web-based platform designed for both reading and publishing novels. It creates an environment where authors can share their stories, while readers can explore and delight in various literary works.

Features

  • 📚 Novel Management System

    • Categories (Fantasy, Romance, etc.)
    • Series and Short Story support
    • Chapter organization
    • Cover image support
    • View counting
  • 👥 User System

    • Author profiles
    • Admin dashboard
    • Authentication system
  • 📱 Modern UI

    • Responsive design
    • Built with Tailwind CSS
    • Laravel Blade templates

Prerequisites

  • PHP 8.1 or higher
  • Composer
  • Node.js and npm
  • SQLite 3

Installation

  1. Clone the repository:
bash
git clone https://github.com/kimkorngmao/inovel.git cd inovel
  1. Install PHP dependencies:
bash
composer install
  1. Install JavaScript dependencies:
bash
npm install
  1. Create environment file:
bash
cp .env.example .env
  1. Generate application key:
bash
php artisan key:generate
  1. Storage:
bash
php artisan storage:link
  1. Run the migrations and seeders:
bash
php artisan migrate --seed

Development

  1. Start the Vite development server:
bash
npm run dev
  1. Start the Laravel development server:
bash
php artisan serve

The application will be available at http://localhost:8000

Default Admin Account

After seeding the database, you can login with these credentials:

Preview
inovel Image preview 1inovel Image preview 2inovel Image preview 3inovel Image preview 4