{"id":27840603,"url":"https://github.com/vrn-sn/melting-pot","last_synced_at":"2025-05-03T03:57:29.713Z","repository":{"id":49064466,"uuid":"516942843","full_name":"vrn-sn/melting-pot","owner":"vrn-sn","description":"A social media network for sharing family recipes with the world.","archived":false,"fork":false,"pushed_at":"2022-07-28T06:26:27.000Z","size":2985,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-03T03:57:25.879Z","etag":null,"topics":["food","hackathon","social-media"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vrn-sn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-23T02:59:25.000Z","updated_at":"2023-09-01T08:12:57.000Z","dependencies_parsed_at":"2022-09-07T20:22:50.739Z","dependency_job_id":null,"html_url":"https://github.com/vrn-sn/melting-pot","commit_stats":null,"previous_names":["vrn-sn/melting-pot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vrn-sn%2Fmelting-pot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vrn-sn%2Fmelting-pot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vrn-sn%2Fmelting-pot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vrn-sn%2Fmelting-pot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vrn-sn","download_url":"https://codeload.github.com/vrn-sn/melting-pot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252140977,"owners_count":21700773,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["food","hackathon","social-media"],"created_at":"2025-05-03T03:57:29.327Z","updated_at":"2025-05-03T03:57:29.704Z","avatar_url":"https://github.com/vrn-sn.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Melting Pot\n\nShare family recipes with the world.\n\nBy Kevin Yin, Helen Nguyen, and Varun Saini\n\nBack-end is hosted [here](https://melting-pot-backend.herokuapp.com/).\n\n## Running Application\nTo run the main application, navigate to the [frontend](/frontend) directory and run `python3 app.py`.\n\nDependencies for the front-end are located [here](/frontend/requirements.txt).\n\n\n## Inspiration\nWe are _huge_ foodies but college has made us realize that nothing beats a homecooked meal. Family recipes are _top-tier_, which is why we wanted to create Melting Pot to share these delicious dishes. \n\n## What it does\nMelting Pot is a social media platform for sharing and browsing family recipes. Users can share memories or discover new recipes and make new memories! _Our goal is to connect the world through food._\n\n## How we built it\nWe first started with our back-end by setting up a database on MongoDB and connecting it to a Node.js/Express.js application that we made to act as an API. After deploying our back-end application to Heroku, we started wireframing and designing our UI. Once enough of the pieces were in place, we began connecting them together. We primarily used Flask to connect the back-end work to the front-end interfaces. \n\n## Challenges we ran into\n- Uploading images to MongoDB (had to break down into bytes)\n- Formatting HTML to work with Jinja templating\n- Creating functions in Flask to communicate with the Node.js API\n\n## Accomplishments that we're proud of\n- During our brainstorming phase, we classified each idea as easy, medium, and hard, and in the end, we chose the most difficult hack to tackle. \n- Image uploading\n- Front-end UI design\n- Efficiency of website\n\n## What we learned\nWe all learned a lot while creating this project, both as a team and as individuals. \n- Creating a database in MongoDB\n- Building a back-end application using Javascript frameworks\n- Writing code in HTML and CSS\n- Using Flask to connect our back-end to our front-end\n\n## What's next for Melting Pot\nWe hope to continue developing Melting Pot so that it can ultimately be hosted online for the foreseeable future and to continue to add more sophisticated features.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvrn-sn%2Fmelting-pot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvrn-sn%2Fmelting-pot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvrn-sn%2Fmelting-pot/lists"}