SandwiCheck is a full-stack MERN family meal planner with features such as:
- Visual sandwich builder
- User management
- Dietary preferences
Demo: SandwiCheck
-
Install MongoDB
- For detailed installation instructions, visit the MongoDB Getting Started Guide.
-
Use Existing Ingredients [optionally] If you intend to use existing ingredients, follow these steps:
-
Install Node.js (18.x or higher)
- Detailed installation instructions can be found on the Node.js website.
-
Initialize the Database Locally
Navigate to the project directory and run:node ./server/service/initDatabase.js
-
-
Install Docker
- For detailed installation instructions, visit the Docker website.
-
Set Environment Parameters
Ensure you have all the necessary environment variables and configurations set up. -
Run the Application
Execute the following command:docker compose up
-
Access the Application
Once everything is up and running, navigate to http://localhost:5001 in a browser.
Happy meal planning!