All Projects → krybc → cart

krybc / cart

Licence: other
Simple Symfony 4 shopping cart application. App boilerplate

Programming Languages

PHP
23972 projects - #3 most used programming language
Twig
543 projects
shell
77523 projects

Projects that are alternatives of or similar to cart

Bancha
Bancha is an open-source CMS made by Nicholas Valbusa written in PHP5.3.
Stars: ✭ 76 (+322.22%)
Mutual labels:  mvc, backend
Saturn
Opinionated, web development framework for F# which implements the server-side, functional MVC pattern
Stars: ✭ 540 (+2900%)
Mutual labels:  mvc, backend
Lux
Build scalable, Node.js-powered REST JSON APIs with almost no code.
Stars: ✭ 556 (+2988.89%)
Mutual labels:  mvc, backend
Smartstorenet
Open Source ASP.NET MVC Enterprise eCommerce Shopping Cart Solution
Stars: ✭ 2,363 (+13027.78%)
Mutual labels:  mvc, cart
7cart
7cart is a php7 project for building online shops, catalogs or service platforms. 7cart built with simple code and database schema. It is easy to support and fast.
Stars: ✭ 27 (+50%)
Mutual labels:  cart, symfony4
Symfony-4-by-Samples
Symfony 4 by Samples is a personal project in which I will be creating small demos with tutorial in which to learn the symfony framework 4. Each of the samples contains a README.md file that indicates the purpose of the sample plus an step by step guide to reproduce it. Basic topics, login and register form, authentication, webpack encore, sass…
Stars: ✭ 40 (+122.22%)
Mutual labels:  symfony4, webpack-encore
stock-forecast
Simple stock & cryptocurrency price forecasting console application, using PHP Machine Learning library (https://github.com/php-ai/php-ml)
Stars: ✭ 76 (+322.22%)
Mutual labels:  symfony4, symfony-flex
mojo.js
🦄 The Mojolicious real-time web framework for Node.js
Stars: ✭ 145 (+705.56%)
Mutual labels:  mvc, backend
cordova-plugin-webserver
A webserver plugin for cordova
Stars: ✭ 101 (+461.11%)
Mutual labels:  backend
arch
🎉 a Tool to Manage & Automate your Node.js Server 🎉
Stars: ✭ 13 (-27.78%)
Mutual labels:  mvc
sisyphus
Sisyphus is the way how we provide backend services.
Stars: ✭ 59 (+227.78%)
Mutual labels:  backend
framework
Typetron is a modern Node.js framework for building backend web apps with Typescript
Stars: ✭ 28 (+55.56%)
Mutual labels:  backend
fastapi-mvc
Developer productivity tool for making high-quality FastAPI production-ready APIs.
Stars: ✭ 131 (+627.78%)
Mutual labels:  mvc
application
✨ Extra contrib to nette/application (@nette)
Stars: ✭ 23 (+27.78%)
Mutual labels:  mvc
Zoombraco
⚡ A lean boilerplate for rapidly developing strong-typed Umbraco websites.
Stars: ✭ 37 (+105.56%)
Mutual labels:  mvc
multi-projects-architecture-with-Ktor
A Ktor real world example built on multi-projects architecture
Stars: ✭ 29 (+61.11%)
Mutual labels:  backend
get hired training
A set of videos and tips to help our students to be hired as developers 💯
Stars: ✭ 18 (+0%)
Mutual labels:  backend
paperclip
A DSL for web UI builders
Stars: ✭ 197 (+994.44%)
Mutual labels:  backend
media manager plus
Ermöglicht das Gruppieren von Media-Manager-Typen und stellt eine Frontend-API (PictureTag) bereit.
Stars: ✭ 21 (+16.67%)
Mutual labels:  backend
nextjs-graphql-adminpanel
Admin panel built with NextJS(Typescript), Material UI, Apollo Client & GraphQL. In the backend, Prisma 2 with Nexus and Mysql is used.
Stars: ✭ 119 (+561.11%)
Mutual labels:  backend

Simple Symfony 4 cart

pipeline status coverage report

Requirements

  • composer
  • php >= 7.1
  • webpack
  • mysql >= 5.6
  • nodeJS (8.11.1 and above)

Installation

Docker

  • run git clone https://github.com/kamil-rybczynski/cart.git command
  • run docker-compose up --build
  • log in to app container bash docker exec -it cart_app /bin/bash
  • run cp .env .env.local and type your environment variables, eg. valid mysql port for the Docker
  • run composer install
  • run php bin/console doctrine:migrations:migrate to add database tables
  • run php bin/console doctrine:fixtures:load to load default products, payments, shipments and discount codes data
  • tap exit command and exit from container terminal
  • log in to node container bash docker exec -it cart_node /bin/bash
  • run npm install
  • run npm run dev
  • enjoy that shit in web browser on http://localhost:8000 URL

Webserver

  • run git clone https://github.com/kamil-rybczynski/cart.git command
  • run composer install command
  • run npm install command to install frontend dependencies
  • add database on your mysql server
  • copy .env file to .env.local and type your local environment variables, eg. mysql connection
  • run php bin/console doctrine:migrations:migrate to add database tables
  • run php bin/console doctrine:fixtures:load to load default products, payments, shipments and discount codes data
  • map host to public folder

Running

Docker

  • run docker-compose up
  • enjoy that shit in web browser on http://localhost:8000 URL
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].