{"id":20971958,"url":"https://github.com/proximobinks/free2eat","last_synced_at":"2025-10-30T10:41:43.366Z","repository":{"id":239329568,"uuid":"799195927","full_name":"ProximoBinks/free2eat","owner":"ProximoBinks","description":"An allergy-friendly recipe finder web app developed for a Year 12 SACE project. Free2Eat helps users discover recipes that match their dietary restrictions with a mobile-friendly interface and persistent preferences.","archived":false,"fork":false,"pushed_at":"2025-05-21T11:03:54.000Z","size":2184,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"rev1","last_synced_at":"2025-05-21T11:51:13.352Z","etag":null,"topics":["allergy-friendly","dietary-restrictions","food-app","mobile-friendly","netlify","nextjs","react","recipe-app","sace-project","tailwindcss"],"latest_commit_sha":null,"homepage":"https://free2eat.netlify.app/","language":"JavaScript","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/ProximoBinks.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-05-11T12:31:26.000Z","updated_at":"2025-05-21T11:06:25.000Z","dependencies_parsed_at":"2024-05-15T18:22:13.575Z","dependency_job_id":null,"html_url":"https://github.com/ProximoBinks/free2eat","commit_stats":null,"previous_names":["proximobinks/free2eat"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ProximoBinks/free2eat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProximoBinks%2Ffree2eat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProximoBinks%2Ffree2eat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProximoBinks%2Ffree2eat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProximoBinks%2Ffree2eat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ProximoBinks","download_url":"https://codeload.github.com/ProximoBinks/free2eat/tar.gz/refs/heads/rev1","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProximoBinks%2Ffree2eat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281793832,"owners_count":26562614,"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","status":"online","status_checked_at":"2025-10-30T02:00:06.501Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["allergy-friendly","dietary-restrictions","food-app","mobile-friendly","netlify","nextjs","react","recipe-app","sace-project","tailwindcss"],"created_at":"2024-11-19T04:06:08.682Z","updated_at":"2025-10-30T10:41:43.361Z","avatar_url":"https://github.com/ProximoBinks.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Free2Eat\r\n\r\nA web application for finding allergy-friendly recipes that cater to specific dietary needs without compromising on taste.\r\n\r\n**Live Demo:** [https://free2eat.netlify.app/](https://free2eat.netlify.app/)\r\n\r\n## About\r\n\r\nFree2Eat was developed as a Year 12 SACE Assessment Item Folio (AIF) project. The application helps users discover recipes that match their dietary restrictions, including options for dairy-free, gluten-free, nut-free, egg-free, sesame-free, and vegan diets.\r\n\r\n## Features\r\n\r\n- **Allergy Filtering**: Select multiple dietary restrictions to find suitable recipes\r\n- **Recipe Search**: Search for recipes by name, description, or ingredients\r\n- **Mobile-Friendly Design**: Responsive interface optimized for all device sizes\r\n- **Recipe Details**: View ingredients, instructions, and images for each recipe\r\n- **Persistent Preferences**: User dietary preferences are saved between sessions\r\n\r\n## Technologies Used\r\n\r\n- **Next.js**: React framework for server-rendered applications\r\n- **TailwindCSS**: Utility-first CSS framework for styling\r\n- **LocalStorage**: Browser storage for saving user preferences\r\n- **Static Data**: JSON-based recipe database\r\n\r\n## Getting Started\r\n\r\n### Prerequisites\r\n\r\n- Node.js (version 14 or higher)\r\n- npm or yarn\r\n\r\n### Installation\r\n\r\n1. Clone the repository\r\n```bash\r\ngit clone https://github.com/yourusername/free2eat.git\r\ncd free2eat\r\n```\r\n\r\n2. Install dependencies\r\n```bash\r\nnpm install\r\n# or\r\nyarn install\r\n```\r\n\r\n3. Run the development server\r\n```bash\r\nnpm run dev\r\n# or\r\nyarn dev\r\n```\r\n\r\n4. Open [http://localhost:3000](http://localhost:3000) in your browser\r\n\r\n## Deployment\r\n\r\nThis project is configured for deployment on Netlify:\r\n\r\n```bash\r\nnpm run build\r\nnpm run export\r\n```\r\n\r\nThe static export will be in the `out` directory, ready for deployment.\r\n\r\n## Project Structure\r\n\r\n- `pages/`: Application routes and pages\r\n- `components/`: Reusable UI components\r\n- `data/`: Recipe JSON data\r\n- `public/`: Static assets like images\r\n- `styles/`: Global CSS styles\r\n\r\n## Screenshots\r\n\r\n![Home Page](public/empty-state-icon.png)\r\n*Home page with allergy filter options*\r\n\r\n## License\r\n\r\nThis project was created for educational purposes as part of a SACE Assessment Item Folio.\r\n\r\n## Acknowledgments\r\n\r\n- Special thanks to all who contributed to the development and testing of this application\r\n- Recipe images and data are for demonstration purposes only\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproximobinks%2Ffree2eat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fproximobinks%2Ffree2eat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproximobinks%2Ffree2eat/lists"}