|
12 | 12 | </a>
|
13 | 13 | </p>
|
14 | 14 |
|
15 |
| -## :heart: Application Name: <b style="color:green;"> E Penguin Shop </> |
| 15 | +## :heart: Application Name: <b style="color:green;"> E Penguin Shop </> |
| 16 | + |
16 | 17 | <p> Single Vendor Ecommerce web application </p>
|
17 | 18 | </b>
|
18 | 19 |
|
19 | 20 | 
|
| 21 | + |
20 | 22 | <p style="text-align:center"> (Image: Admin Dashboard Dark Theme ) </p>
|
21 | 23 |
|
22 | 24 | 
|
| 25 | + |
23 | 26 | <p style="text-align:center"> (Image: Admin Dashboard (Light Theme)) </p>
|
24 | 27 |
|
25 | 28 | 
|
| 29 | + |
26 | 30 | <p style="text-align:center"> (Image: Home Page </p>
|
27 | 31 |
|
28 |
| - ## :hugs: Requirements |
29 |
| - * PHP >= 7.3 |
30 |
| - * MySQL |
31 |
| - * Apache |
32 |
| - * Laravel >= 8.0 |
| 32 | +## :hugs: Requirements |
| 33 | + |
| 34 | + * PHP >= 7.3 |
| 35 | + * MySQL |
| 36 | + * Apache |
| 37 | + * Laravel >= 8.0 |
33 | 38 | * Composer
|
34 | 39 |
|
35 |
| -## :clap: Installation: |
| 40 | +## :clap: Installation: |
36 | 41 |
|
37 |
| -``` |
| 42 | +```bash |
38 | 43 | composer install
|
39 | 44 |
|
40 | 45 | npm install
|
41 | 46 |
|
| 47 | + cp .env.example .env |
| 48 | + |
| 49 | + # Database Connection on .env |
| 50 | + |
42 | 51 | php artisan cache:clear
|
43 | 52 |
|
44 | 53 | php artisan key:generate
|
45 | 54 |
|
| 55 | + # First Time |
| 56 | + php artisan migrate:fresh --seed |
| 57 | + |
| 58 | + # After first time migration |
| 59 | + php artisan migrate |
| 60 | + |
| 61 | + php artisan db:seed |
| 62 | + |
| 63 | + |
| 64 | + php artisan storage:link |
| 65 | + |
| 66 | + # Run Backend Server by Terminal |
46 | 67 | php artisan serve
|
47 |
| -``` |
48 | 68 |
|
| 69 | + # Run Frontend Server by Terminal |
| 70 | + npm run watch-poll |
| 71 | + |
| 72 | +``` |
49 | 73 |
|
50 | 74 | <table width="80%" style="margin-top:10px;margin-bottom:10px;color:yellow;font-weight:bold;background:#012;">
|
51 | 75 | <thead>
|
|
63 | 87 | </tbody>
|
64 | 88 | </table>
|
65 | 89 |
|
66 |
| - ## :hand: Features |
67 |
| -* #### ;) Backend |
68 |
| - * **Caching** |
69 |
| - * Authentication : ( *Multi Guard* ) Session based Authentication |
70 |
| - * **Repository Pattern** |
71 |
| - * Packages & Stub |
72 |
| - * Model Observer ( used for cache deleting) |
73 |
| - * Authorization: Gate, Policies |
74 |
| - * Requests, Validation , Refactoring & File Upload |
75 |
| - * Scope Filter in Model |
76 |
| - * ORM for MySQL ( Elequent ORM ) |
77 |
| - * |
78 |
| -* ### :* Frontend: |
79 |
| - * Frontend Framework : `Vue Js` |
80 |
| - * Library : `IViewUi`, `Vue-owl-carousel`,`VueX`,`Vue-router`,`lodash`,`jQuery`,`axios` |
81 |
| - * `Admin LTE 3` in Admin Panel & Molla Ecommerce Template in Frontend |
82 |
| - * **Dynamic/ Auto Import Modules (Store, Routes) in frontend** |
83 |
| - * **Localization : Mutliple Languege (Bangla :bangladesh: + English :us: implemented) by `vue-i18n`** |
84 |
| - * Light/Dark Theme & Grid/List Layout |
85 |
| - * <u color="red">Code Spliting , Lazy Loading </u>, Less Ajax request |
86 |
| - * |
87 |
| - |
88 |
| - |
| 90 | +## :hand: Features |
| 91 | + |
| 92 | +- #### ;) Backend |
| 93 | + - **Caching** |
| 94 | + - Authentication : ( _Multi Guard_ ) Session based Authentication |
| 95 | + - **Repository Pattern** |
| 96 | + - Packages & Stub |
| 97 | + - Model Observer ( used for cache deleting) |
| 98 | + - Authorization: Gate, Policies |
| 99 | + - Requests, Validation , Refactoring & File Upload |
| 100 | + - Scope Filter in Model |
| 101 | + - ## ORM for MySQL ( Elequent ORM ) |
| 102 | +- ### :\* Frontend: |
| 103 | + - Frontend Framework : `Vue Js` |
| 104 | + - Library : `IViewUi`, `Vue-owl-carousel`,`VueX`,`Vue-router`,`lodash`,`jQuery`,`axios` |
| 105 | + - `Admin LTE 3` in Admin Panel & Molla Ecommerce Template in Frontend |
| 106 | + - **Dynamic/ Auto Import Modules (Store, Routes) in frontend** |
| 107 | + - **Localization : Mutliple Languege (Bangla :bangladesh: + English :us: implemented) by `vue-i18n`** |
| 108 | + - Light/Dark Theme & Grid/List Layout |
| 109 | + - <u color="red">Code Spliting , Lazy Loading </u>, Less Ajax request |
| 110 | + - |
89 | 111 |
|
90 | 112 | <table width="80%" style="margin-top:10px;margin-bottom:10px;color:yellow;font-weight:bold;background:#210;">
|
91 | 113 | <thead>
|
|
189 | 211 | </tbody>
|
190 | 212 | </table>
|
191 | 213 |
|
192 |
| - |
193 |
| - :heart: Happy Coding :clap: 🚀 |
194 |
| -  |
| 214 | +:heart: Happy Coding :clap: 🚀 |
| 215 | + |
0 commit comments