Skip to content

sebahsr/cooking-time

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Cooking Recipe App

Welcome to the Cooking Recipe App! This application allows users to discover and share delicious recipes with ease. Built with React.js for the frontend and Express.js for the backend, this app provides a seamless experience for both browsing and managing recipes.

Features

  • Browse Recipes: Explore a wide range of recipes conveniently categorized for easy navigation.
  • Search Functionality: Quickly find specific recipes by searching through titles, ingredients, or categories.
  • User Authentication: Register and login to manage your own recipes, save favorites, and contribute to the recipe community.
  • Recipe Creation: Easily create and share your own recipes with detailed instructions and ingredients.
  • Responsive Design: Enjoy a consistent and user-friendly experience across various devices and screen sizes.

Folder Structure

cooking-recipe-app/
  ├── backend/              # Backend server built with Express.js
  │   ├── controllers/      # Route handlers for API endpoints
  │   ├── routes/           # API routes for recipe management and authentication
  │   └── app.js            # Main entry point for the backend server
  │
  ├── frontend/             # Frontend client built with React.js
  │   ├── public/           # Static assets and HTML template
  │   ├── src/              # React components and application logic
  │   │   ├── components/   # Reusable UI components
  │   │   ├── pages/        # Page components for different views
  │   │   ├── services/     # API service for fetching recipes
  │   │   ├── App.js        # Main component for routing and layout
  │   │   └── index.js      # Entry point for the React application
  │   │
  │   ├── package.json      # Frontend dependencies and scripts
  │   └── README.md         # Instructions for setting up and running the frontend
  │
  ├── README.md             # Overview and instructions for the entire project
  └── .gitignore            # Files and directories to be ignored by version control

Getting Started

Prerequisites

  • Node.js and npm installed on your machine

Installation

  1. Clone this repository to your local machine:
    git clone https://github.com/your-username/cooking-recipe-app.git
    
  2. Navigate to the backend directory and install dependencies:
    cd backend
    npm install
    
  3. Start the backend server:
    npm start
    
  4. Open another terminal window, navigate to the frontend directory, and install dependencies:
    cd ../frontend
    npm install
    
  5. Start the frontend development server:
    npm start
    
  6. Access the app in your web browser at http://localhost:3000

Contributing

Contributions are welcome! Feel free to submit bug reports, feature requests, or pull requests to help improve the Cooking Recipe App.

License

This project is licensed under the MIT License.


Feel free to customize this README file according to your specific project details and requirements. Happy cooking and coding! 🍳👩‍💻

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published