Inspiration

CookEase was born out of a passion for making the culinary world more accessible and exciting. Reward the users for posting in the daily cook.

What it does

Recipe Discovery: Ingredient-Based Search—simply input an ingredient, and CookEase will present a variety of recipes that include it. Community Sharing: Share your work and look at others' posts. Cooking Assistance: Step-by-Step Instruction - easy-to-follow instructions with images

How we built it

JavaScript, HTML, CSS, Flask, Python, MySQL Frontend: Built with HTML, CSS, and JavaScript for a responsive and interactive website as the user interface. Utilized libraries like React.js for efficient component-based development. Backend: Developed with Flask, Python web framework, and MySQL database to manipulate user inputs and store user information.

Challenges we ran into

Data Structure Construction: had a hard time figuring out the appropriate data structures and data types to use at the beginning. Since members are coding in different programming languages (one in Python and two in Java), it was confusing to put up things at first. HTML, JavaScript, CSS, and Python Collaboration: experienced a hard time incorporating a large number of files with complex commands and functions at the same time. Database Sharing: difficulties sharing MySQL database backup .sql files through GitHub that could work on every collaborator's end.

Accomplishments that we're proud of

The construction of a roughly complete workflow of the entire project, realizing important functions of our idea within 24 hours. The MySQL database is built that connect to Flask, which is connected to JavaScript and HTML files and can coherently carry out the database function. The cohesive CSS design of the web pages throughout the whole project, with straightforward web page information and visually appealing 2-D designs.

What we learned

The process of coming up with an idea, finalizing the ideas with further details, designing data structures, vigilantly corporating on GitHub, periodic troubleshooting, problem-solving, short-time learning, designing web pages, and building up the project from nothing toward our goal.

What's next for CookEase

Users' Recipe Upload Daily Log-in System More interactive with users' posts - likes, comments, tags

Share this project:

Updates