Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
238d977
Add some page views
mbdevtech Aug 15, 2021
b47486d
Create a User Class and Login
mbdevtech Aug 15, 2021
c8f7413
Create Model and make Migration
mbdevtech Aug 16, 2021
3862ba3
Restore corrupted Public folder
mbdevtech Aug 16, 2021
4d7422f
Add Register faeture
mbdevtech Aug 17, 2021
5657af7
Merge pull request #3 from mbdevtech/model
mbdevtech Aug 17, 2021
957c935
Add Products carousels .
mbdevtech Aug 25, 2021
bd15cee
Fix product list in home page
mbdevtech Aug 29, 2021
49efcc6
Add cart view and controller
mbdevtech Aug 31, 2021
c7661d6
Add Cart Controller
mahfoud2016 Dec 8, 2021
5e46b55
Clear unused html files
mbdevtech Dec 10, 2021
87a7396
Change Db User
mbdevtech Dec 10, 2021
c54ca28
Recreate a new migration
mbdevtech Dec 10, 2021
b649697
Change Db name and make a fresh migation
mbdevtech Dec 13, 2021
8094370
Add EasyAdmin bundle and create Dashboard
mbdevtech Jan 1, 2022
22f638f
Fix some template view issues
mbdevtech Feb 23, 2022
5edcf02
Add error page
mbdevtech Feb 23, 2022
167b258
Add Brand entity
mbdevtech Mar 6, 2022
6cd78d0
Add dependency feature to Fixtures
mbdevtech Mar 7, 2022
96290ec
Update fixtures to test performance
mbdevtech Mar 14, 2022
28a79e8
Update HomeController for best performance
mbdevtech Mar 15, 2022
1c2a59f
Add pagination feature
mbdevtech Mar 18, 2022
2f72cea
Make some change to Models
mbdevtech Mar 26, 2022
670fe62
Create new migration
mbdevtech Mar 26, 2022
4ae4427
Fix rendering after model updates
mbdevtech Mar 27, 2022
f066890
Update db connection
mbdevtech Mar 27, 2022
10aee1d
Remove secret key
mbdevtech Mar 27, 2022
4e6d9f2
Add remove feature to Cart
mbdevtech Mar 27, 2022
6ad3bb6
Fixing some issues
mbdevtech Apr 1, 2022
a327a1c
Fix contact and shop forms
mbdevtech Oct 18, 2022
f15c002
Make a new migration
mbdevtech Oct 29, 2022
d6ae691
Add products list view feature
mbdevtech Oct 29, 2022
2f5b680
Remove checkboxs from Filter panel
mbdevtech Nov 6, 2022
75e1f80
Add specifications Routes
mbdevtech Dec 9, 2022
73062ec
Remove quantity from product detail
mbdevtech Dec 9, 2022
0b3adc8
Add ShopController and other views fix
mbdevtech Dec 10, 2022
766a027
Fix some pagination issues
mbdevtech Dec 11, 2022
536ec58
Add Search functionality to HomeController
mbdevtech Dec 12, 2022
949a3f1
Creation the Cart Service to manage the cart
mbdevtech Dec 17, 2022
28cab50
fix issues in Cart view
mbdevtech Dec 17, 2022
8a86e77
Add Cart menu and remove cart icon from head
mbdevtech Feb 24, 2023
05257b8
Change Fixtures to big amount of data
mbdevtech Mar 25, 2023
4f89119
fix number format in shop views
mbdevtech Mar 25, 2023
65df34d
Shop list view Fix
mbdevtech Mar 26, 2023
d8ce49e
Move shop views and fix some issues
mbdevtech Mar 26, 2023
f2db913
Make some change in shop routes
mbdevtech Mar 26, 2023
5824709
Some ajustements in sigle product view
mbdevtech Mar 26, 2023
479a8a7
Fix footer and add checkout
mbdevtech Apr 28, 2023
72934ac
Add checkout process
mbdevtech May 10, 2023
4946ed3
symfony update
mbdevtech May 12, 2023
458d8ed
Merge branch 'dev' of https://github.com/mbdevtech/e-commerce into dev
mbdevtech May 12, 2023
38f056f
update composer and packages
mbdevtech Sep 28, 2023
68d3b7d
migrate project to 5.4 version
mbdevtech Oct 6, 2023
6ef8ccb
Fix checkout form issues
mbdevtech Oct 7, 2023
4ecd9de
Route to attributes, create checkout Controller
mbdevtech Oct 7, 2023
46f7c69
Add stripe Checkout and sucess form
mbdevtech Oct 19, 2023
4ec1251
create checkout controller
mbdevtech Oct 22, 2023
58ff274
Create checkout service
mbdevtech Oct 30, 2023
e47b190
add symfony mailer
mbdevtech Nov 1, 2023
66b94e7
remove esay admin bundle
mbdevtech Nov 1, 2023
6948393
improve mail service
mbdevtech Feb 22, 2024
b2f59a5
Fix user fixture and replace depricated classes
mbdevtech Mar 25, 2024
0c28d41
Add easy admin
mbdevtech Apr 25, 2024
2d194f9
Add some cruds to Admin dashboard
mbdevtech Apr 28, 2024
8ffa351
Fix icons in base template
mbdevtech Sep 23, 2024
e3e7b2d
Update .env
mbdevtech Oct 4, 2024
393260f
minor changes on fixtures and new migration
mbdevtech Oct 14, 2024
e4c60ba
Merge branch 'dev' of https://github.com/mbdevtech/e-commerce into dev
mbdevtech Oct 14, 2024
b2d7c27
Make checkout only for logged user
mbdevtech Oct 16, 2024
9c9b97d
Add empty cart image
mbdevtech Oct 17, 2024
0291fc7
delete unused files
mbdevtech Oct 17, 2024
8661c1e
serach bar responsive ajustements
mbdevtech Oct 22, 2024
65e9248
some css fix
mbdevtech Oct 23, 2024
8b53d31
shop-grid template small fix
mbdevtech Oct 23, 2024
7a79db2
Footer links Fix
mbdevtech Oct 28, 2024
d803a10
Add newsletter subscription to Mailer service
mbdevtech Oct 28, 2024
bcba6dd
Add newsletter registration message template
mbdevtech Oct 28, 2024
bd0e4e5
Add validation template to the registration
mbdevtech Oct 29, 2024
088fa47
Add tax to Cart
mbdevtech Oct 29, 2024
2f35cd2
Add after registration mail
mbdevtech Oct 30, 2024
78f1159
Add Feedback and Subsrciber Entities and Repositories.
mbdevtech Oct 30, 2024
bc87aa7
Create Feedback and Subscriber entities with migration
mbdevtech Oct 31, 2024
eef6cf7
Add some colomns to Feedback entity
mbdevtech Nov 3, 2024
cc41115
Add ContactCotroller and related templates
mbdevtech Nov 3, 2024
e5d39e7
Add feedback confirmation template
mbdevtech Nov 4, 2024
d4afb8b
Make Feedback email not unique
mbdevtech Nov 4, 2024
e30f64a
Add feedback confirmation mail
mbdevtech Nov 4, 2024
ea91d55
Add newsletter subscription and confirmation
mbdevtech Nov 4, 2024
07cca07
Some fixes on contact page
mbdevtech Nov 4, 2024
f91205b
About template update
mbdevtech Nov 10, 2024
528c6e4
Remove wishlist functionnality
mbdevtech Nov 10, 2024
8682e59
Add quick view functionality
mbdevtech Nov 11, 2024
d82747e
Remove wishlist and add Profile in account menu
mbdevtech Nov 11, 2024
1195f5c
Add Profile route and template
mbdevtech Nov 11, 2024
ddb323a
Add Orders collections to User
mbdevtech Nov 17, 2024
992ea57
Add automatic profile creation during user registration
mbdevtech Nov 18, 2024
5fadb2b
Add some fields to User and remove Profile
mbdevtech Nov 19, 2024
85b93cb
A new migration done
mbdevtech Nov 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,19 @@ APP_SECRET=947e1df5a425c9dc0aee2e509af2db47

APP_DEBUG=1

###> symfony/mailer ###
# MAILER_DSN=smtp://localhost
###< symfony/mailer ###
STRIPE_KEY='pk_test_51JkzOcLD2VW4wYkT6BEOwEk3x88YMimWDxd5TR66aYHPTRMc5wmyvpWKxKThtwMkB3vxUxQ3NFeLghkwAaamYAQY0008WRANkG'
STRIPE_SECRET='sk_test_51JkzOcLD2VW4wYkTsdQND4UgEpd5tWEpZUMhMofpCbf0xiwX1eyQRTlp4jy1M4fRjVPzepD0hPNOBGykAWEHm2yw00jlQPrHp1'

###> symfony/google-mailer ###
MAILER_DSN=gmail+smtp://bmaconsultingnet:ssdvezqjqmrcdwin@default
###< symfony/google-mailer ###

###> doctrine/doctrine-bundle ###
# Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url
# IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml
#
# DATABASE_URL="sqlite:///%kernel.project_dir%/var/data.db"
DATABASE_URL="mysql://root:[email protected]:3306/ecommerce?serverVersion=8.0"
DATABASE_URL="mysql://root:Root@123@localhost:3306/ecommerce?serverVersion=8.0"
# DATABASE_URL="postgresql://db_user:[email protected]:5432/db_name?serverVersion=13&charset=utf8"
###< doctrine/doctrine-bundle ###

7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,10 @@
/phpunit.xml
.phpunit.result.cache
###< phpunit/phpunit ###

###> todo steps ###
/todo.txt

###> env file ###
.env

62 changes: 36 additions & 26 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,43 +12,49 @@
"doctrine/doctrine-bundle": "^2.4",
"doctrine/doctrine-migrations-bundle": "^3.1",
"doctrine/orm": "^2.9",
"easycorp/easyadmin-bundle": "^4.9",
"knplabs/knp-paginator-bundle": "^5.8",
"phpdocumentor/reflection-docblock": "^5.2",
"sensio/framework-extra-bundle": "^6.1",
"symfony/asset": "5.3.*",
"symfony/console": "5.3.*",
"symfony/dotenv": "5.3.*",
"symfony/expression-language": "5.3.*",
"stripe/stripe-php": "^10.12",
"symfony/asset": "5.4.*",
"symfony/console": "5.4.*",
"symfony/dotenv": "5.4.*",
"symfony/expression-language": "5.4.*",
"symfony/flex": "^1.3.1",
"symfony/form": "5.3.*",
"symfony/framework-bundle": "5.3.*",
"symfony/http-client": "5.3.*",
"symfony/intl": "5.3.*",
"symfony/mailer": "5.3.*",
"symfony/mime": "5.3.*",
"symfony/form": "5.4.*",
"symfony/framework-bundle": "5.4.*",
"symfony/google-mailer": "5.4.*",
"symfony/http-client": "5.4.*",
"symfony/intl": "5.4.*",
"symfony/mailer": "5.4.*",
"symfony/mime": "5.4.*",
"symfony/monolog-bundle": "^3.1",
"symfony/notifier": "5.3.*",
"symfony/process": "5.3.*",
"symfony/property-access": "5.3.*",
"symfony/property-info": "5.3.*",
"symfony/proxy-manager-bridge": "5.3.*",
"symfony/runtime": "5.3.*",
"symfony/security-bundle": "5.3.*",
"symfony/serializer": "5.3.*",
"symfony/string": "5.3.*",
"symfony/translation": "5.3.*",
"symfony/notifier": "5.4.*",
"symfony/process": "5.4.*",
"symfony/property-access": "5.4.*",
"symfony/property-info": "5.4.*",
"symfony/proxy-manager-bridge": "5.4.*",
"symfony/runtime": "5.4.*",
"symfony/security-bundle": "5.4.*",
"symfony/serializer": "5.4.*",
"symfony/string": "5.4.*",
"symfony/translation": "5.4.*",
"symfony/twig-bridge": "5.4.*",
"symfony/twig-bundle": "^5.3",
"symfony/validator": "5.3.*",
"symfony/web-link": "5.3.*",
"symfony/yaml": "5.3.*",
"symfony/validator": "5.4.*",
"symfony/web-link": "5.4.*",
"symfony/yaml": "5.4.*",
"twig/extra-bundle": "^2.12|^3.0",
"twig/twig": "^2.12|^3.0"
},
"require-dev": {
"doctrine/doctrine-fixtures-bundle": "^3.4",
"phpunit/phpunit": "^9.5",
"symfony/browser-kit": "^5.3",
"symfony/css-selector": "^5.3",
"symfony/debug-bundle": "^5.3",
"symfony/maker-bundle": "^1.0",
"symfony/maker-bundle": "1.43",
"symfony/phpunit-bridge": "^5.3",
"symfony/stopwatch": "^5.3",
"symfony/var-dumper": "^5.3",
Expand All @@ -59,7 +65,11 @@
"preferred-install": {
"*": "dist"
},
"sort-packages": true
"sort-packages": true,
"allow-plugins": {
"symfony/flex": true,
"symfony/runtime": true
}
},
"autoload": {
"psr-4": {
Expand Down Expand Up @@ -94,7 +104,7 @@
"extra": {
"symfony": {
"allow-contrib": false,
"require": "5.3.*"
"require": "5.4.*"
}
}
}
Loading