Skip to content

Latest commit

 

History

History
59 lines (52 loc) · 2.1 KB

README.md

File metadata and controls

59 lines (52 loc) · 2.1 KB

Recipe-book Web Application

Features:

  • User Authentication:
    • User Login and Registration.
    • Secure password storage and user session management.
  • Recipe Management: CRUD Operations for food recipes:
    • Create: Users can add new recipes.
    • Read: Users can view all recipes.
    • Update: Users can edit their own recipes.
    • Delete: Users can remove their own recipes.
  • Technology Stack:
    • Backend: Django framework.
    • Database: SQLite for data storage.
    • Frontend: Django template engine for rendering HTML pages.
    • Styling: Bootstrap for responsive and modern UI design.

Steps to run this project locally

To run this project locally, you can follow below steps.

  1. Clone the Repository:

    • clone this repository to your local machine using:
      git clone https://github.com/angad-singhh/Django-Recipe-Book/
      cd Django-Recipe-Book
      
  2. Create and Activate a Virtual Environment:

    • You should create a virtual environment to manage dependencies:
      python -m venv venv
      source venv/bin/activate  # for MacOS
      venv\Scripts\activate #  On Windows
      
  3. Install Dependencies:

    • You can then install the dependencies using:
      pip install -r requirements.txt
      
  4. Apply Migrations:

    • You should apply database migrations to set up the database schema:
      python manage.py makemigrations
      python manage.py migrate
      
  5. Run the Development Server:

    • Finally, run the development server to start the project:
      python manage.py runserver
      

By following these steps, you should be able to clone the repository, set up the virtual environment, install dependencies, and run the project to your local machine. If you need any assitance or have any querry, you can

Connect with me:

angad-singhh