{"id":22979355,"url":"https://github.com/dynavy/flashfood-project-backend","last_synced_at":"2026-05-08T05:40:41.325Z","repository":{"id":264898849,"uuid":"892018746","full_name":"Dynavy/flashfood-project-backend","owner":"Dynavy","description":"An interactive web application that uses Google Maps API to help users explore, filter, and save favorite food places. Share and validate promotions, access personalized maps, and enjoy a secure user experience. Built with Laravel, Vue.js, and MySQL.","archived":false,"fork":false,"pushed_at":"2025-01-24T17:55:08.000Z","size":480,"stargazers_count":2,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-07T23:47:18.533Z","etag":null,"topics":["backend-development","googlemaps-api","laravel-framework","mysql","php-framework","vuejs","website"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dynavy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-11-21T11:20:01.000Z","updated_at":"2025-01-24T17:03:49.000Z","dependencies_parsed_at":"2025-01-14T18:28:09.265Z","dependency_job_id":"4382f6b5-09fa-4e78-828a-6f6fdaf336d5","html_url":"https://github.com/Dynavy/flashfood-project-backend","commit_stats":null,"previous_names":["dynavy/flashfood-project-backend"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dynavy%2Fflashfood-project-backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dynavy%2Fflashfood-project-backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dynavy%2Fflashfood-project-backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dynavy%2Fflashfood-project-backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dynavy","download_url":"https://codeload.github.com/Dynavy/flashfood-project-backend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246785428,"owners_count":20833471,"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":["backend-development","googlemaps-api","laravel-framework","mysql","php-framework","vuejs","website"],"created_at":"2024-12-15T01:25:26.566Z","updated_at":"2026-05-08T05:40:36.286Z","avatar_url":"https://github.com/Dynavy.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"![banner](https://github.com/user-attachments/assets/8d3c7486-6093-497d-ba91-bb31d1a89bfa)\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eFLASHFOOD PROJECT 🍔🍣\u003c/h1\u003e\n\u003c/div\u003e\n\n## Description:\nA web application designed to help users discover and interact with food establishments using the Google Maps API.  \nThe system includes robust filtering options for different food categories such as fast food, Japanese, Chinese, and Korean cuisine. Users can register, log in, save their favorite locations, and access a personalized map view of their favorites. Additionally, the app enables users to add and share information about current promotions at food establishments, which others can validate or comment on.\n\n\u003cdiv style=\"margin: 20px 0; border: 1px solid #ccc; padding: 10px;\"\u003e\n\n## Table of Contents:\n\n- [Features](#features)\n- [Requirements](#requirements)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Contact](#contact)\n- [Contributions](#contributions)\n- [License](#license)\n- [Status](#status)\n\u003c/div\u003e\n\n## Features:\n- **Food Establishment Filters**: Search for establishments by category (fast food, Japanese, Chinese, etc.).\n- **Favorites System**: Add and view favorite establishments on a personalized map.\n- **Promotion Sharing**: Users can share and view promotions, with options to like, dislike, or comment on the validity of promotions.\n- **User Authentication**: Secure user registration and login system.\n- **Google Maps API Integration**: Interactive map interface for enhanced user experience.\n- **Frontend-Backend Separation**: Independent repositories for efficient development and maintenance.\n\n## Requirements:\n- **Backend**:\n  - PHP 8.0 or higher with Composer installed.\n  - MySQL 8.0 or compatible version.\n  - Laravel 11 Framework.\n- **Frontend**:\n  - Node.js and npm/yarn for dependency management.\n  - Vue.js framework.\n\n## Installation:\n\n### Backend:\n1. Clone the backend repository:\n```\ngit clone https://github.com/Dynavy/flashfood-project-backend\n```\n2. Navigate to the project directory:\n```\ncd flashfood-project-backend\n```\n3. Install dependencies using Composer:\n```\ncomposer install\n```\n4. Ensure `php.ini` has ZIP extension enabled for proper dependency installation:\n   \n    \u003cbr\u003e\n     - Path example: `C:\\xampp\\php\\php.ini` (adjust based on your setup).\n\u003cbr\u003e\n       \n6. Configure the `.env` file with your database credentials and other required environment variables:\n```\ncp .env.example .env\n\nphp artisan key:generate\n```\n6. Run migrations to set up the database structure:\n```\nphp artisan migrate\n```\n\n### Frontend:\n*(The frontend repository is under development and will be shared soon.)*\n\n## Usage:\n1. Start the backend server:\n```\nphp artisan serve\n```\n2. *(Once the frontend repository is ready)* Clone and set up the frontend project, ensuring it points to the correct backend URL.\n\n3. Access the application from your browser localhost.\n\n## Contact:\nFor questions or suggestions, feel free to reach out:\n- Email: [flfoodproject@gmail.com](mailto:flfoodproject@gmail.com)\n\n## Contributions:\nContributions are welcome! To contribute:\n1. Fork the repository.\n2. Create a new branch for your feature/bugfix.\n3. Submit a pull request with a detailed explanation.\n\n## License:\nThis project is licensed under the [MIT License](https://opensource.org/licenses/MIT).\n\n## Status:\n- Backend: Currently in active development.\n- Frontend: Development in progress, repository pending release.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdynavy%2Fflashfood-project-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdynavy%2Fflashfood-project-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdynavy%2Fflashfood-project-backend/lists"}