Skip to content

FoodStories is a sleek and modern recipe application designed for food enthusiasts.

Notifications You must be signed in to change notification settings

SwasthK/FoodStories

Repository files navigation

FoodStories : Modern Recipe Application

Live at : https://foodstories.netlify.app

FoodStories is a sleek and modern recipe application designed for food enthusiasts. The app provides an interactive experience to browse, search, and categorize recipes efficiently. Built with cutting-edge tools and a focus on user experience, it offers seamless API integration and dynamic recipe exploration.


🚀 Features

Recipe Management

  • Browse a curated list of recipes.
  • View full details for each recipe by clicking on its card.

Categorization & Sorting

  • Explore recipes categorized for ease of discovery.
  • Sort recipes based on preferences.

Efficient Search

  • Search for recipes with a dynamic and responsive search bar.

Modern UI/UX

  • Clean and visually appealing interface.
  • Built with responsiveness for desktop and mobile users.

🛠️ Technologies Used

Frontend

  • Vite: For fast and efficient bundling and development.
  • React: For building an interactive user interface.
  • TypeScript: Ensures type safety and maintainable code.
  • Tailwind CSS: Modern, utility-first styling framework.
  • MUI (Material-UI): Component library for consistent design.
  • Axios: API communication and data fetching.

🌟 Getting Started

Prerequisites

  • Node.js (>=16)
  • Internet connection to fetch data from the DummyJSON API.

Installation

  1. Clone the repository:
git clone https://github.com/SwasthK/FoodStories.git
  1. Navigate to the project directory:
cd FoodStories
  1. Install dependencies:
pnpm install
  1. Run the development server:
pnpm run dev
  1. Access the application at:
http://localhost:5173/

🌐 Deployment

To deploy this project on Netlify:

  1. Build the project:
pnpm run build
  1. Upload the contents of the dist folder to Netlify.

Alternatively, connect your GitHub repository to Netlify for continuous deployment.


🤝 Contributing

Contributions are always welcome!

  1. Fork the repository.
  2. Create a new branch:
git checkout -b feature-name
  1. Commit your changes:
git commit -m 'Add feature-name'
  1. Push to the branch:
git push origin feature-name
  1. Submit a pull request.

Please adhere to this project's code of conduct.


📄 License

This project is licensed under the MIT.


📝 Authors


🙌 Acknowledgements

Thanks to the amazing tools and APIs that made this project possible:


Happy Cooking with FoodStories! 🍳

About

FoodStories is a sleek and modern recipe application designed for food enthusiasts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published