Giter Site home page Giter Site logo

app-19-ukk's Introduction

Welcome to Lidia! ๐Ÿ‘‹

Landing Page

All Contributors GitHub last commit


๐Ÿค” What is Lidia?

Library digital application with a modern and clean layout, this page features a striking hero section with a bold call-to-action, along with easy-to-scan service descriptions, reviews, and location sections.

๐Ÿคจ What features are available in Lidia?

  • Mazer Bootstrap Template
    • Dark and light mode
    • Dashboard UI
  • Landing Page
    • Homepage
    • Feature
    • Service
    • Review
    • Location
    • Books
    • Book's genres
  • Authentication
    • Registration
    • Login
  • Multi User
    • Admin
      • Manageable users
      • Manageable books
      • Manageable book's genres
      • Overview all of data
      • Excel generator
    • Officer
      • Handling book receipts
      • Excel generator
    • Reader
      • Search books
      • Review books
      • Wishlist books
      • See their own receipts
    • All
      • Review to a book on Landing Page
      • Login
      • Logout
  • Searchable Landing Page
    • Books
    • Book's genres

๐Ÿ‘ค Default account for testing

๐Ÿ‘จโ€๐Ÿซ Admin

  • Username: alfianchii
  • Password: password

๐Ÿง– Officer

  • Username: lolioverflow
  • Password: password

๐Ÿง— Reader

  • Username: moepoi
  • Password: password

๐Ÿ  Demo page

The demo page is currently unavailable. Therefore, it is advisable for you to try it locally by following the installation steps below.

๐Ÿ’พ Pre-requisite

Here are the prerequisites required for installing and running the application.

  • PHP 8.2.8 & Web Server (Apache, Lighttpd, or Nginx)
  • Database (MariaDB w/ v11.0.3 or PostgreSQL)
  • Web Browser (Firefox, Safari, Opera, etc)

๐Ÿ’ป Installation

๐Ÿƒโ€โ™‚๏ธ Develop by yourself

1. Clone repository
git clone https://github.com/alfianchii/assets-19-ukk
cd assets-19-ukk
composer install
npm install
cp .env.example .env
  1. Database configuration through the .env file
APP_DEBUG=true
DB_DATABASE=db_19_ukk
DB_USERNAME=your-username
DB_PASSWORD=your-password
  1. Migration and symlink
php artisan key:generate
php artisan storage:link
php artisan migrate --seed
  1. Launch the website
npm run dev
# Run in different terminal
php artisan serve

๐Ÿณ Develop w/ Docker

  • Clone the repository:
git clone https://github.com/alfianchii/assets-19-ukk
cd assets-19-ukk
  • Copy .env.example file with cp .env.example .env and configure database:
APP_DEBUG=true
DB_HOST=mariadb
DB_DATABASE=db_19_ukk
DB_USERNAME=your-username
DB_PASSWORD=your-password
  • Make sure you have Docker installed and run:
docker compose up --build -d
  • Install dependencies:
docker compose run --rm composer install
docker compose run --rm npm install
  • Laravel setups:
docker compose run --rm laravel-setup
  • Run locally:
docker compose run --rm --service-ports npm run dev
  • Pages
    • App: http://127.0.0.1
    • PhpMyAdmin: http://127.0.0.1:8888
    • MailHog: http://127.0.0.1:8025

๐Ÿ” Commands

  • Composer

    • docker-compose run --rm composer install
    • docker-compose run --rm composer require laravel/breeze --dev
    • Etc
  • NPM

    • docker-compose run --rm npm install
    • docker-compose run --rm --service-ports npm run dev
    • Etc
  • Artisan

    • docker-compose run --rm artisan serve
    • docker-compose run --rm artisan route:list
    • Etc

๐Ÿง Author

Lidia is created by Alfian.

app-19-ukk's People

Contributors

alfianchii avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.