nareshbabunuli / wishlist

Create your wishlist

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wishlist App


Features:
Customer views :

  • Can create Wishlist of products
  • Login & Register
    http://localhost/
  • Export Csv File though command line (CLI)


Consumers views : To access Consumer Login

  • Can Create its Own Products and Own Wishlist
  • Login and Register http://localhost/admin
  • Export Csv File though command line (CLI)

Super Admin

  • Can Manage users also

Both Customer and Consumer has different views and Templates Used Admin Lte for Consumer Dashboard

Used Php framework :

  • Laravel 7
  • php version:7.3

Note: Don't use php 7.4 for this project because it has some bugs which will abort the artisan functions

Installation:

  • git clone https://github.com/nareshbabunuli/wishlist.git

    • cd wishlist (Project Folder)

    • composer install
      Used Laradock for Containerization

    • cd dock

    • docker-compose up -d nginx mysql phpmyadmin workspace

      • site : http://localhost/

      • phpmyadmin : http://localhost:8081/
        - Server:mysql, username:default, password :secret
        (You can find these credential in .env files)

      • Go to database the folder, you will find wishlist.sql file in dump folder import it into a database using phpmyadmin

      Done :) you can run the application

      Also you can export (Customer & Consumer's) wishlist using command line
      Go to the project folder in workspace bash in docker GUI

      • php artisan export:wishlist

      Options will shown 0 - Customers Wishlist
      1 - Consumers Wishlist

For any quires you can ping me My Email:nareshbabu.nuli@gmail.com

About

Create your wishlist

License:MIT License


Languages

Language:Blade 29.2%Language:PHP 20.5%Language:HTML 18.3%Language:Dockerfile 16.3%Language:Shell 8.7%Language:VCL 3.4%Language:Less 2.8%Language:Python 0.7%Language:Groovy 0.0%