Skip to content

Let's Cook: Solo project with Next.js, Redux Toolkit, Tailwind CSS, and PWA for a user-friendly cooking experience.

License

Notifications You must be signed in to change notification settings

myoaung99/let-s-cook-v2

Repository files navigation

Let's Cook

Let's Cook Home Page

Technical Note

  • Built with Next.js: 'Let's Cook' is a solo project developed using Next.js, a powerful React framework for building modern web applications.

  • State Management with Redux Toolkit: Redux Toolkit is used for efficient state management, ensuring a seamless user experience.

  • Data Fetching with Redux Toolkit Query: Redux Toolkit Query is leveraged to streamline data fetching and management, providing real-time recipe updates and a responsive user interface.

  • Styled with Tailwind CSS: The user interface is crafted with Tailwind CSS, providing a clean and responsive design.

  • Powered by Shadcn UI: The Shadcn UI library is used to enhance the visual appeal of the web app.

Rich Features

  • PWA (Progressive Web App): Install Let's Cook on your device for quick access and an app-like experience.

  • User-Friendly: The interface is designed with simplicity in mind, making it easy to navigate, search, and save your favorite recipes.

  • SEO Configuration: The content is optimized to ensure easy discovery of Let's Cook recipes through search engines.

  • Seamless Animations: Enjoy a visually engaging experience with smooth animations that enhance your cooking journey.

Best practice, PWA, SEO

Cooking Made Easy

View Recipe Page

Each recipe page provides you with:

  • Ingredient List: Know exactly what you need before you start cooking.

  • Cooking Video Tutorial: Follow along with step-by-step video instructions.

  • Step-by-Step Instructions: Detailed guidance to ensure your meal turns out perfectly.

List of recipes and filters

Recipe Detail Page

Join me on this culinary adventure, and let's cook up something amazing together!

Getting Started

This is a Next.js project bootstrapped with create-next-app.

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:8080 with your browser to see the result.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

About

Let's Cook: Solo project with Next.js, Redux Toolkit, Tailwind CSS, and PWA for a user-friendly cooking experience.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published