Skip to content
/ NorNor Public

This application allows users to share their favorite food recipes, post comments, and interact with others through likes and comments on recipes.

Notifications You must be signed in to change notification settings

AirSayy/NorNor

Repository files navigation

NorNor

Welcome to NorNor, a Global Food Social Networking App! This application allows users to share their favorite food recipes, post comments, and interact with others through likes and comments on recipes. This README provides an overview of the project, installation instructions, and key features..

Screenshot 2023-06-26 at 17 19 13

Table of Contents

Features

  1. User Authentication: Users can create accounts, log in, and manage their profiles.
  2. Recipe Sharing: Users can create, edit, and delete their own recipes.
  3. Recipe Interaction: Users can like and comment on recipes posted by others.
  4. Recipe Discovery: Users can search for recipes based on different criteria, such as ingredients or categories.
  5. User Engagement: Users can follow other users, receive notifications, and discover new recipes through a personalized feed.
  6. Responsive Design: The app is optimized for various devices, including desktop and mobile.

Technologies Used

The Food Social Networking App is built using the following technologies:

  • EJS: Templating language for generating dynamic HTML pages.
  • Node.js: Backend JavaScript runtime environment.
  • Tailwind CSS: Utility-first CSS framework for building responsive user interfaces.
  • MongoDB: NoSQL database for storing user profiles, recipes, and interactions.

Installation

To run the Global Food Social Networking App locally, follow these steps:

  1. Clone the repository:

    git clone <repository_url>
    
  2. Navigate to the project directory:

    cd global-food-social-networking-app
    
  3. Install the dependencies:

    npm install
    
  4. Set up the MongoDB connection by creating a .env file and adding the following:

    MONGODB_URI=<your_mongodb_connection_uri>
    
  5. Start the application:

    npm start
    
  6. Open a web browser and visit http://localhost:2000 to access the app.

Usage

Once the application is running, you can use the Food Social Networking App as follows:

  1. Create a new account or log in to an existing account.
  2. Explore the app by searching for recipes, and interacting with recipes through likes and comments.
  3. Share your own recipes by clicking on the "Create Recipe" button and filling out the necessary details.
  4. Edit or delete your recipes by navigating to the recipe's page and selecting the appropriate options.

Contributing

Contributions to the Food Social Networking App are welcome! If you find any bugs or have suggestions for improvements, please submit an issue or a pull request to the GitHub repository.

When contributing to this project, please ensure that your changes are well-documented and follow best practices.

License

The Food Social Networking App is licensed under the MIT License. You are free to use, modify, and distribute the code as per the terms of this license.

About

This application allows users to share their favorite food recipes, post comments, and interact with others through likes and comments on recipes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published