|
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