vue-fastify-registration-app is an example registration app using Vue at frontend and Fastify at backend..
.
├── git-essentials
├── node_modules
├── client
│ ├── ...
│ ├── README.md
│ ├── yarn.lock
│ └── package.json
├── server
│ ├── src
│ │ ├── configs
│ │ │ ├── ...
│ │ │ └── index.js
│ │ ├── constants
│ │ │ ├── ...
│ │ │ └── index.js
│ │ ├── controllers
│ │ │ ├── ...
│ │ │ └── index.js
│ │ ├── middlewares
│ │ │ ├── ...
│ │ │ └── index.js
│ │ ├── models
│ │ │ ├── ...
│ │ │ └── index.js
│ │ ├── plugins
│ │ │ ├── ...
│ │ │ └── index.js
│ │ ├── routes
│ │ │ ├── ...
│ │ │ └── index.js
│ │ ├── schemas
│ │ │ ├── ...
│ │ │ └── index.js
│ │ ├── utils
│ │ │ ├── ...
│ │ │ └── index.js
│ │ └── index.js
│ ├── README.md
│ ├── yarn.lock
│ └── package.json
├── .editorconfig
├── .eslintignore
├── .eslintrc.json
├── .gitignore
├── ecosystem.config.js
├── package.json
├── README.md
├── setup.sh
└── yarn.lock
After cloning you need to execute setup.sh
in your linux/unix terminal.
If everything went as expected and there is no error in terminal, you can start both client and server via:
yarn dev
Make sure you're into root folder where setup.sh is.