COOKies is a web application that allows users to explore, share, and discover a variety of food recipes. With a user-friendly interface and interactive features, COOKies aims to make the culinary journey enjoyable for everyone.
Visit the live COOKies web application at https://cookiesapp.pythonanywhere.com/ to experience the culinary world firsthand.
Untitled.video.-.Made.with.Clipchamp.2.mp4
- Recipe Posting: Users can post their favorite recipes, complete with details such as name, description, ingredients, and steps.
- YouTube Video Embedding: Enhance your recipes by embedding YouTube videos to provide step-by-step visual instructions.
- Recipe Details: View detailed information about recipes, including steps, description, and ingredients.
- User Authentication: Secure user accounts with a robust authentication system, enabling users to log in and sign up.
- CRUD Operations: Users who have posted recipes can perform CRUD (Create, Read, Update, Delete) operations on their recipes.
- Recipe Search: Easily search for recipes based on names or ingredients, making it effortless to find your desired dishes.
- Responsive Design: A beautiful and responsive design ensures an enjoyable user experience on various devices.
- Python: Backend development is powered by the Python programming language.
- Django: The web application framework used for building the backend.
- Bootstrap: Frontend design and styling are crafted using the Bootstrap framework for a sleek and modern appearance.
- HTML/CSS: The foundation of the web pages is created with HTML for structure and CSS for styling.
- JavaScript: Client-side interactivity is enhanced with JavaScript.
- Dropbox: Storage of various assets for direct public URLs.
- Fork the repository.
- Clone the forked repository to your local machine.
- Create a virtual environment and install dependencies.
pip install -r requirements.txt
- Make changes and test locally.
- Submit a pull request with your changes.
To run COOKies locally, follow these steps:
-
Clone the repository:
git clone https://github.com/ankitpatne/Full-Stack-Recipe-App.git cd cookies -
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Apply migrations:
python manage.py migrate
-
Run the development server:
python manage.py runserver
-
Open your browser and visit http://127.0.0.1:8000/ to see COOKies in action.
Happy cooking! 🍪🍲
