{"id":23031749,"url":"https://github.com/juborajsujon/meal-master-client","last_synced_at":"2026-04-28T16:02:16.689Z","repository":{"id":256374964,"uuid":"815774868","full_name":"JuborajSujon/meal-master-client","owner":"JuborajSujon","description":"Meal Master - User and Admin can handle Meals .This project payment method integrate with strap and user authentication handle firebase.","archived":false,"fork":false,"pushed_at":"2024-11-25T13:41:09.000Z","size":680,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T21:42:14.668Z","etag":null,"topics":["axios","daisyui","firebase","react","react-datepicker","react-helmet-async","react-hook-form","react-infinite-scroll-component","react-loader-spinner","react-router-dom","react-toastify","recharts","stripe-payments","sweetalert2","swiper","tailwindcss","tanstack-react-query"],"latest_commit_sha":null,"homepage":"https://meal-master-chef.web.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/JuborajSujon.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-06-16T05:39:27.000Z","updated_at":"2024-11-25T13:41:13.000Z","dependencies_parsed_at":"2024-11-24T17:21:00.491Z","dependency_job_id":"54b18512-a106-4ca8-bc34-332e2c3568f4","html_url":"https://github.com/JuborajSujon/meal-master-client","commit_stats":null,"previous_names":["juborajsujon/meal-master-client"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JuborajSujon/meal-master-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuborajSujon%2Fmeal-master-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuborajSujon%2Fmeal-master-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuborajSujon%2Fmeal-master-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuborajSujon%2Fmeal-master-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JuborajSujon","download_url":"https://codeload.github.com/JuborajSujon/meal-master-client/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuborajSujon%2Fmeal-master-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32387923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T14:34:11.604Z","status":"ssl_error","status_checked_at":"2026-04-28T14:32:37.009Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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","daisyui","firebase","react","react-datepicker","react-helmet-async","react-hook-form","react-infinite-scroll-component","react-loader-spinner","react-router-dom","react-toastify","recharts","stripe-payments","sweetalert2","swiper","tailwindcss","tanstack-react-query"],"created_at":"2024-12-15T15:46:37.887Z","updated_at":"2026-04-28T16:02:16.660Z","avatar_url":"https://github.com/JuborajSujon.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Meal Master Client Side\n\n### Live Site URL:\n\nFirebase Hosting : [https://meal-master-chef.web.app/](https://meal-master-chef.web.app/)\n\nNetlify Hosting : [https://mealmasterchef.netlify.app/](https://mealmasterchef.netlify.app/)\n\nMeal Master server side repository : [https://github.com/JuborajSujon/meal-master-server.git](https://github.com/JuborajSujon/meal-master-server.git)\n\n**Admin User Name** : one@one.com\n\n**Admin Password** : 111111Aa\n\n## Project Overview\n\nThis project user can request meals, review, purches order, payments status and delete order and admin can added meal, manage user, manage meals, manage review, manage upcomeing meals and meals status. This project payment method intregrate with strap and user authentication handle firebase.\n\n## Features and Characteristics:\n\n### Comprehensive Navigation:\n\nEasily navigate through our website with dedicated sections for Home, Meals, Upcoming Meals, Subscriptions, Contact Us, Error Page, Login, Register, and Purchase Confirm. Users can also access Google.\n\n### User Dashboard :\n\n- Users can Request Meals\n- Users can add reviews and Edit or Delete their reviews\n- Users can purches orders\n- Check Payment Status and delete their Orders\n- Users can view their profile.\n\n### Admin Dashboard:\n\n- Admin can view their profile with number of menu added\n- Admin can manage Users update or remove users role\n- Added new menu. Manage all menu update or delete.\n- Manage all Reviews with meals, like, reviews counts and delete.\n- Serve meals with status update to delivery or pending.\n- Added Upcoming Meals views and published main menu for users to order.\n\n#### Other features:\n\n- **User Authentication** : Utilizing Firebase Authentication, users can securely register, sign in, and login. Additionally, they have the option to sign in with Google or GitHub for added convenience.\n\n- **Intregated MongoDB Database** : Our website is integrated with MongoDB database for seamless data storage and retrieval.\n\n- **Responsive Design** : Our website is designed to be responsive across various devices, ensuring a consistent and user-friendly experience for all users.\n\n- **Theme Selection** : Choose from a variety of themes, including light and dark mode, for a seamless and visually appealing user experience.\n\n- **Seamless Contact Form** :\n\nIntegrate EmailJS with React to create a seamless contact form. With EmailJS, you can send emails directly from the client-side, streamlining our email workflow and making it easier for our users to get in touch.\n\n- **Push Notification** : Send push notifications to your users with the help of Firebase Cloud Messaging.\n\n### Responsive Design:\n\n- **Engaging Visuals** : Enhance user interaction with captivating animations powered by the tsparticles, animate.css, and aos npm packages.\n\n- **User-friendly Interface** : Our website is designed with a modern and intuitive user interface, ensuring a smooth and intuitive experience for all users.\n\n## Used Technology\n\n- **Frontend Development** : React, React DOM, React Router DOM, React Hook Form, React Icons, React Helmet Async, React Toastify, Lottie React, React Datepicker, React Loader Spinner, React Infinite Scroll Component\n\n- **User Authentication \u0026 Security** : Firebase\n\n- **Payment Processing** : @stripe/react-stripe-js, @stripe/stripe-js\n\n- **UI Components \u0026 Styling** : Tailwind CSS, DaisyUI\n\n- **Development Tools** : Vite, ESLint, ESLint Plugins, PostCSS, Autoprefixer\n\n- **Charts \u0026 Data Visualization** : Recharts\n\n- **Additional Libraries** : Axios, SweetAlert2, Swiper, @tanstack/react-query\n\n## Installation: :computer:\n\n1. Clone the repository from GitHub:\n\n```\ngit clone https://github.com/JuborajSujon/meal-master-client.git\n\n\n```\n\n2. Navigate to the project directory:\n\n```\ncd meal-master-client\n```\n\n3. Install dependencies using npm or yarn:\n\n```\nnpm install\n```\n\nor\n\n```\nyarn install\n```\n\n## Usage: :book:\n\n1. Start the development server:\n\n```\nnpm run dev\n```\n\n2. Open your web browser and visit http://localhost:5173 to access the application.\n\n## Additional Notes:\n\n- Ensure that you have Node.js and npm (or yarn) installed on your system before proceeding with the installation.\n- The application requires an active internet connection to fetch service data and provide personalized recommendations.\n- Customize the application as needed by modifying the source code files located in the project directory.\n- For production deployment, build the project using `npm run build` or yarn build and deploy the generated build files to your hosting server.\n\nEnjoy exploring and discovering your favorite meals! :rocket:::rocket:::rocket:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuborajsujon%2Fmeal-master-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjuborajsujon%2Fmeal-master-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuborajsujon%2Fmeal-master-client/lists"}