Actual code has not started yet and I have been thinking about several ways to accompalish this:
- CakePHP, MySQL - No Vue/TailwindCSS/DynamoDB
- Slim(PHP), Postgres, Vue/TailwindCSS
- Slim(PHP), DynamoDB, Vue/Tailwindcss
Fastest one (for now) would be the first option - more experience, recently worked on this a lot
Taking specific notes from "Noter" development - more on this tomorrow
Keeping these 2 files in a separate folder (to be moved to the main application code later), in a new empty folder run the following command to install CakePHP (using composer):
composer create-project -n --prefer-dist cakephp/app ./