Meal Prep

screenshot of Meal Prep
vue
vuetify
firebase

Source code for a 4-part series I wrote about Vue, Vue Router, Vuex and Vuetify

Overview

The meal-prep application is a Vue.js project that incorporates Vue-Router, Vuetify, Vuex, and Firebase to create a functional meal delivery website. The project is divided into four parts, each detailing the process of developing different aspects of the application and integrating various technologies like Vuetify for styling, Vue Router for navigation, Vuex for state management, and Firebase for authentication.

Features

  • Vue.js Application: Utilizes Vue.js framework for building dynamic web interfaces.
  • Vue-Router Integration: Incorporates Vue-Router for enabling navigation between pages in the application.
  • Vuetify Styling: Uses Vuetify to add visually appealing styles and components to the website.
  • Vuex State Management: Implements Vuex for managing the state of the application and connecting to a Recipes API.
  • Firebase Authentication: Integrates Firebase for user authentication, allowing users to create accounts and place orders.
vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

vuetify
Vuetify

Vuetify is a no design skills required UI Library with beautifully handcrafted Vue Components.

firebase
Firebase

Firebase offers a comprehensive set of features, including real-time database, authentication, hosting, cloud functions, storage, and more. Firebase provides an easy-to-use interface and allows developers to focus on building features rather than managing infrastructure.