Skip to content

mbukh/SandwiCheck

Repository files navigation

Deploy Build to Pages

SandwiCheck Deployment Guide

SandwiCheck is a full-stack MERN family meal planner with features such as:

  • Visual sandwich builder
  • User management
  • Dietary preferences

Pre-Deployment Steps

  1. Install MongoDB

  2. Use Existing Ingredients [optionally] If you intend to use existing ingredients, follow these steps:

    • Install Node.js (18.x or higher)

    • Initialize the Database Locally
      Navigate to the project directory and run:

      node ./server/service/initDatabase.js

Deployment Steps

  1. Install Docker

  2. Set Environment Parameters
    Ensure you have all the necessary environment variables and configurations set up.

  3. Run the Application
    Execute the following command: docker compose up

  4. Access the Application
    Once everything is up and running, navigate to http://localhost:5001 in a browser.

Happy meal planning!