A dynamic multi-page recipe web application built with Express.js, EJS templating, MySQL, and client-side JavaScript.
- Home page with cooking introduction
- Recipe listing page organized by protein type
- Detailed recipe pages with ingredient hover information
- Add new recipe form with validation
- Search functionality for recipes
- Expandable protein sections
-
Prerequisites:
- Node.js installed
- MySQL server running
-
Install dependencies:
npm install express mysql2 ejs body-parser