{"id":21961547,"url":"https://github.com/tusho7/local-recommendations-front","last_synced_at":"2026-04-27T16:33:54.364Z","repository":{"id":247716518,"uuid":"823612932","full_name":"Tusho7/local-recommendations-front","owner":"Tusho7","description":"A modern local recommendations platform built with React, Vite, and Tailwind CSS, leveraging TypeScript for type safety. The frontend allows users to browse and add recommendations for various categories, such as food, services, and attractions, with a clean and responsive user interface.","archived":false,"fork":false,"pushed_at":"2024-07-10T06:14:53.000Z","size":208,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-26T20:56:12.841Z","etag":null,"topics":["axios","react","sweetalert2","tailwind","typescript","websocket"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/Tusho7.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}},"created_at":"2024-07-03T11:15:52.000Z","updated_at":"2024-08-09T08:57:14.000Z","dependencies_parsed_at":"2024-07-10T08:02:57.713Z","dependency_job_id":"69970f12-1aa4-44ed-b4db-cb4cfea04259","html_url":"https://github.com/Tusho7/local-recommendations-front","commit_stats":null,"previous_names":["tusho7/local-recommendations-front"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Tusho7/local-recommendations-front","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tusho7%2Flocal-recommendations-front","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tusho7%2Flocal-recommendations-front/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tusho7%2Flocal-recommendations-front/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tusho7%2Flocal-recommendations-front/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tusho7","download_url":"https://codeload.github.com/Tusho7/local-recommendations-front/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tusho7%2Flocal-recommendations-front/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32345806,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"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":["axios","react","sweetalert2","tailwind","typescript","websocket"],"created_at":"2024-11-29T10:16:23.546Z","updated_at":"2026-04-27T16:33:54.345Z","avatar_url":"https://github.com/Tusho7.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Local Recommendation Platform\n\n### Table of Contents\n\n- [Prerequisites](#prerequisites)\n- [Tech Stack](#Tecg-Stack)\n- [Getting Started](#Getting-Started)\n- [Project Structure](#Project-Structure)\n- [Deployment](#Deployment)\n\n#\n\n### Prerequisites\n\n- \u003cimg src=\"./readme/nodejs.png\" width=\"25\" style=\"top: 8px\" /\u003e Node JS @16.X and up\n- \u003cimg src=\"./readme/npm.png\" width=\"25\" style=\"top: 8px\" /\u003e npm @8 and up\n\n#\n\n### Tech Stack\n\n- \u003cimg src=\"./readme/react.png\" width=\"25\" style=\"top: 8px\" /\u003e React @ 18.3.1 - A JavaScript library for building user interfaces.\n- \u003cimg src=\"./readme/typescript.png\" width=\"25\" style=\"top: 8px\" /\u003e TypeScript @ 5.2.2 - Typed superset of JavaScript.\n- \u003cimg src=\"./readme/tailwind.png\" width=\"25\" style=\"top: 8px\" /\u003e Tailwind CSS @ 3.4.4 - Utility-first CSS framework.\n- \u003cimg src=\"./readme/axios.png\" width=\"25\" style=\"top: 8px\" /\u003e Axios @ 1.7.2 - Promise based HTTP client for the browser and Node.js.\n- \u003cimg src=\"./readme/ws.jpg\" width=\"25\" style=\"top: 8px\" /\u003e ws @ 8.17.1 - Simple to use, blazing fast and thoroughly tested WebSocket client, server, and console for node.js.\n- \u003cimg src=\"./readme/sweetalert.png\" width=\"25\" style=\"top: 8px\" /\u003e sweetalert @ 2.1.2 - A beautiful replacement for JavaScript's alert.\n\n#\n\n### Getting Started\n\n1. First of all you need to clone app repository from Github :\n\n```\ngit clone https://github.com/Tusho7/local-recommendations-front\n```\n\n2. Next step requires install all the dependencies.\n\n```\nnpm install\n```\n\n3. To see project in action\n\n```\nnpm run start\n```\n\n#\n\n### Project Structure\n\n```\nsrc\n├── assets          # Static assets (images, fonts, etc.)\n├── components      # React components\n├── contexts        # Page contexts\n├── dynamicIcons        # Page icons\n├── modals          # Page modals\n├── pages           # Page components\n├── plugins         # Application plugins\n├── services        # Application services\n├── types           # Application interfaces\n├── utils           # Utility functions\n├── App.tsx         # Main application component\n├── index.tsx       # Entry point file\n└── main.tsx        # Main file for rendering React app\n```\n\n#\n\n### Deployment\n\nBefore every deployment you need to create build file.\n\n```\n\nnpm run build\n\n```\n\nafter this you can use this file to deploy project on server.\n\n### Assets: Contains static assets like images and fonts.\n\n### Components: Reusable React components.\n\n### Contexts: Context providers for managing global state.\n\n### Modals: Modal components used in various pages.\n\n### Pages: Page components representing different views in the app.\n\n### Plugins: Plugins used within the application.\n\n### Services: Service functions for API calls and other functionalities.\n\n### Types: TypeScript interfaces and types.\n\n### Utils: Utility functions and helpers.\n\n### App.tsx: Main application component.\n\n### Index.tsx: Entry point file for the React app.\n\n### Main.tsx: Main file for rendering the React application.\n\n###\n\nThis README template provides a clear structure and instructions for setting up and understanding your Local Recommendation's Platform Frontend project. Adjust the sections and details according to your specific project setup and requirements.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftusho7%2Flocal-recommendations-front","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftusho7%2Flocal-recommendations-front","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftusho7%2Flocal-recommendations-front/lists"}