Application for storing, finding and creating new recipes. Created in order to learn how to configure PWA apps and get a better grasp of Vue, as well as backend technologies mentioned below.
In order to start the app, you should clone this repository, install all the dependencies, then run npm start
, while being in the client folder, to launch Webpack dev server with HMR on the client side. To launch backend, go to the server folder and also run npm start
.
As a part of my learning, I used several technologies that are new for me.
- Vue
- Vuex
- Vue Router
- Axios
- Flickity
- Webpack configured manually
- Babel
- Vuetify
- Express
- Node
- Passport for authentication
- MongoDB
- Mongoose
- mLab