Home Made Delites

A modern recipe sharing web application built with Next.js and Mongoose for discovering, sharing, and saving homemade recipes.

Home Made Delites

Home-Made-Delites

Click here for the demo!

License: MIT Next.js Version React Version

A modern recipe sharing web application built with Next.js and Mongoose where food enthusiasts can discover, share, and save their favorite homemade recipes.

๐Ÿš€ Features

  • User Authentication: Secure login and account management
  • Recipe Discovery: Browse and search for recipes by category, ingredients, or popularity
  • Personal Profiles: User dashboards with saved recipes and cooking history
  • Responsive Design: Optimized for desktop and mobile devices

๐Ÿ“‹ Prerequisites

  • Node.js 18.x or higher
  • npm 9.x or higher

โš™๏ธ Installation

  1. Clone the repository:
git clone https://github.com/yourusername/home-made-delites.git
cd home-made-delites
  1. Install dependencies:
npm install
  1. Set up environment variables:
# Create a .env.local file in the root directory with the following variables
NEXT_PUBLIC_API_URL=your_api_url
MONGODB_URI=your_mongodb_uri
JWT_SECRET=your_jwt_secret
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 with your browser to see the result.

๐Ÿงฐ Tech Stack

  • Framework: Next.js
  • Frontend: React, Tailwind CSS
  • Authentication: JWT with bcrypt
  • Database: MongoDB with Mongoose
  • Styling: Tailwind CSS

๐Ÿ”„ Available Scripts

  • npm run dev - Run the development server
  • npm run build - Build the application for production
  • npm start - Start the production server
  • npm run lint - Run ESLint to check code quality

๐Ÿงช Testing

Testing framework and guidelines will be added in future updates.

๐Ÿค Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ‘ Acknowledgments

  • Next.js team for the awesome framework
  • The open-source community for inspiration and tools

Built with โค๏ธ by the Home Made Delites Team