Meal_Planner_App Svelte Themes

Meal_planner_app

Developed a 100% scalable Meal Planner Application using Node.js, Express.js, MongoDB Cloud Server, and Svelte.js, integrating the Spoonacular API for meal search & planning.

Meal Planner Application

In this semester, you will develop and build a Meal Planner Application where users can create meal plans by searching and adding meals from the Spoonacular API. The application will be developed using Node.js with Express.js, MongoDB with Mongoose.js and Svelte.js. The development will take place over three homework assignments, progressively building the full application functionality.

Homework 1: Building a Node.js RESTful Server Application

Uses mock data for Users and Meal Plans. Build a Node.js Server Application. Implement RESTful routes to manage user and meal plan resources. Interact with the Spoonacular API to search for meals based on user preferences.

Homework 2: Adding JWT to the Node.js Server Application and Connecting to MongoDB

Builds on top of Homework 1. Update Node.js Server Application to use Layer Architecture design pattern. Implement Mongoose schemas for Users and Meal Plans and store data in MongoDB Use JWT (JSON Web Tokens) for user authentication and authorization.

Homework 3: Creating a Svelte.js Frontend for the Node.js Server Application

Builds on top of Homework 2. Create a user-friendly interface using Svelte.js. Connect Node.js Server application to front-end. Supports all Meal Plan Application functionality via browser. Application Data Models

Top categories

Loading Svelte Themes