Skip to content

TheSmartCooking/Prototype

Repository files navigation

Smart Cooking – Prototype

Static preview of the site built with Astro, featuring UI components and hosted on GitHub Pages.

This repository serves as the visual prototype of the Smart Cooking project. It provides a static, frontend-only version of the site, showcasing the user interface, design elements, and layout without backend or dynamic functionality.


🌟 About Smart Cooking

Smart Cooking is a project dedicated to helping everyone — especially students — cook healthy, enjoyable meals on a budget.

Our goal is to build a collaborative platform where users can share:

  • 🥘 Recipes
  • 💡 Tips & tricks
  • 🧑‍🍳 Practical cooking advice

We aim to make healthy, budget-friendly cooking accessible and fun, without requiring specialized culinary knowledge.

🗓️ Started: June 2024 🚀 Status: In active development

📦 What’s in this Repository?

  • Static frontend pages built using Astro
  • Reusable UI components (e.g., headers, cards, buttons)
  • Responsive layout and design previews
  • Hosted via GitHub Pages

Note

This repo does not include the backend logic, authentication, or database features. For that, see our main repositories and documentation below.

🧭 Project Resources

🛠️ Tech Stack

🧪 Tooling & Automation

This repository includes development and automation tooling:

⚙️ Devcontainer

A Docker-based development container is defined in .devcontainer/ for consistent onboarding and live-preview development. Features:

  • 🐧 Alpine-based image with Node.js and Bash
  • 🧱 Visual Studio Code extensions auto-installed (Astro, Trigger Tasks on Save)
  • 🚀 Auto-forwarded port for local live server

✅ GitHub Workflows

  • deploy-to-pages.yml: Build and deploy site to GitHub Pages on release
  • devcontainer-verification.yml: Scan and validate .devcontainer image using a reusable workflow
  • super-linter.yml: Run Super Linter for static analysis and code consistency

🤝 Contributing

If you’d like to contribute to the UI or suggest improvements:

  1. Fork this repository
  2. Create a feature branch
  3. Submit a pull request with a clear description

We welcome feedback, designs, and accessibility improvements!

📄 License

This repository is licensed under the MIT License. Please note that other repositories in the Smart Cooking project may use different licenses. Refer to the license file in each individual repository for details.


Thanks for checking out Smart Cooking – Prototype! For full-stack development, roadmap, and community efforts, head over to our Wiki.

About

Static preview of the site built with Astro, featuring UI components and hosted on GitHub Pages

Resources

License

Stars

Watchers

Forks