Skip to content

daughtryz/recipesblog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 

Repository files navigation

Recipe Blog

A recipe blog application for managing and sharing recipes. This project utilizes Firebase for backend services, including authentication, and Vue.js for the frontend with Pinia for state management and Vue Router for navigation.

Features

  • User Authentication: User registration and login functionality powered by Firebase Authentication.
  • Recipe Management: Add, edit, view, and delete recipes.
  • State Management: Pinia is used for efficient state management across the application.
  • Routing: Vue Router handles seamless navigation between pages.

Tech Stack

Backend

  • Firebase:
    • Authentication
    • Firestore (or Realtime Database) for recipe storage
    • Hosting (optional)

Frontend

  • Vue.js: Frontend framework for building the user interface.
  • Pinia: Lightweight and intuitive state management solution for Vue.js.
  • Vue Router: Enables multi-page navigation and route handling.

Project Setup

Prerequisites

  • Node.js (v16 or higher recommended)
  • Firebase account

Installation

  1. Install dependencies:

    npm install
  2. Run the development server:

    npm run dev

About

Web application for managing recipes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published