sp-daniel-sanchez / planing_travels

DDD with Symfony 4 and front with Reactjs

Home Page:http://35.167.24.186/travelexperience/web/app.php/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DDD articles

Symfony 4

wiki: https://github.com/albertjuhe/planing_travels/wiki

Building Travel Experience: Plan travels colaborative, sharing travel content, upload photos, comment travels and vote the best travel. Create a map and add Locations, Routes, GPS tracks.

Reactjs

Install

Symfony 4 install https://www.cloudways.com/blog/symfony-react-using-webpack-encore/

composer require symfony/webpack-encore-pack

Manage react with yarn

yarn add react react-dom prop-types babel-preset-react --dev
yarn add babel-polyfill babel-preset-env --dev

Symfony 4 integration https://www.thinktocode.com/2018/06/21/symfony-4-and-reactjs/

Problems

React Native Error: ENOSPC: System limit for number of file watchers reached https://stackoverflow.com/questions/55763428/react-native-error-enospc-system-limit-for-number-of-file-watchers-reached

Manifest.json creation https://stackoverflow.com/questions/51393459/symfony-error-an-exception-has-been-thrown-during-the-rendering-of-a-template

Comands

yarn encore dev

Demo

Travel Planing

TODO

  1. CQRS (CommandBus tactician, QueryBus Symfony Messenger)
  2. Reactjs as a FrontEnd
  3. Redis
  4. ElasticSearch
  5. Comments travels and descriptions with markdown
  6. OERPUB Blob travel
  7. Docker
  8. GraphQL Integration
  9. JWT JAson web tockens
  10. Protobuf Services in PHP

About

DDD with Symfony 4 and front with Reactjs

http://35.167.24.186/travelexperience/web/app.php/


Languages

Language:HTML 41.8%Language:JavaScript 34.6%Language:CSS 15.9%Language:PHP 6.4%Language:Python 0.9%Language:TSQL 0.2%Language:Makefile 0.0%Language:Shell 0.0%Language:Dockerfile 0.0%