{"id":25516319,"url":"https://github.com/akashpaul923/electrosavvy-clint","last_synced_at":"2026-04-09T13:52:45.550Z","repository":{"id":271928420,"uuid":"909403882","full_name":"AkashPaul923/ElectroSavvy-clint","owner":"AkashPaul923","description":"It's a service-sharing web application designed to provide users with a seamless experience for managing and sharing services. ","archived":false,"fork":false,"pushed_at":"2025-02-11T18:45:31.000Z","size":999,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-11T19:24:42.727Z","etag":null,"topics":["expressjs","firebase","jwt","mongodb","reactjs","tailwind-css"],"latest_commit_sha":null,"homepage":"https://electrosavvy-57a30.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/AkashPaul923.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-12-28T15:49:30.000Z","updated_at":"2025-02-11T18:45:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"706ee46b-aebb-46fd-8ae2-55362eafe50c","html_url":"https://github.com/AkashPaul923/ElectroSavvy-clint","commit_stats":null,"previous_names":["akashpaul923/electrosavvy-clint"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkashPaul923%2FElectroSavvy-clint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkashPaul923%2FElectroSavvy-clint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkashPaul923%2FElectroSavvy-clint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkashPaul923%2FElectroSavvy-clint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AkashPaul923","download_url":"https://codeload.github.com/AkashPaul923/ElectroSavvy-clint/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239678464,"owners_count":19679285,"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":["expressjs","firebase","jwt","mongodb","reactjs","tailwind-css"],"created_at":"2025-02-19T14:38:42.209Z","updated_at":"2025-12-12T07:30:24.181Z","avatar_url":"https://github.com/AkashPaul923.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# ElectroSavvy\n## Category : 02\n\nIt's a service-sharing web application designed to provide users with a seamless experience for managing and sharing services. This platform allows users to perform key actions such as adding, updating, and deleting their own services, browsing services shared by others, booking services, and managing the statuses of booked services. My focus during development was on creating an intuitive and user-friendly interface to ensure smooth navigation and efficient service management for all users.\n\n## Live Link\nCheck out the live version of ElectroSavvy here: [https://electrosavvy-57a30.web.app](#)\n\n## Features\n\n- Service Management: Users can easily add, update, and delete their own services, giving them full control over their offerings.\n- Service Browsing: A user-friendly interface allows users to explore and discover services shared by others based on their needs.\n- Firebase Authentication: The platform supports user registration and login through Firebase, offering secure email/password authentication and seamless Google login integration.\n- Service Booking: Users can book services directly through the platform, streamlining the process of connecting service providers with clients.\n- Booking Status Management: Both service providers and users can track and update the status of bookings, ensuring clear communication and transparency.\n- Responsive Design: The application is optimized for both desktop and mobile devices, offering a seamless experience across all platforms.\n\n\n## Implemented NPM Package\n\n- [AOS](https://www.npmjs.com/package/aos)\n- [sweetalert2](https://www.npmjs.com/package/sweetalert2)\n- [react-toastify](https://www.npmjs.com/package/react-toastify)\n- [react-helmet](https://www.npmjs.com/package/react-helmet)\n\n## Technologies\n- React.js\n- Express.js\n- MongoDB\n- Tailwind CSS\n- JWT Authentication\n- Firebase\n\n## Dev Dependencies\n- \"@eslint/js\": \"^9.17.0\",\n- \"@types/react\": \"^18.3.17\",\n- \"@types/react-dom\": \"^18.3.5\",\n- \"@vitejs/plugin-react\": \"^4.3.4\",\n- \"autoprefixer\": \"^10.4.20\",\n- \"daisyui\": \"^4.12.22\",\n- \"eslint\": \"^9.17.0\",\n- \"eslint-plugin-react\": \"^7.37.2\",\n- \"eslint-plugin-react-hooks\": \"^5.0.0\",\n- \"eslint-plugin-react-refresh\": \"^0.4.16\",\n- \"globals\": \"^15.13.0\",\n- \"postcss\": \"^8.4.49\",\n- \"tailwindcss\": \"^3.4.17\",\n- \"vite\": \"^6.0.3\"\n\n\n## Dependencies\n- \"aos\": \"^3.0.0-beta.6\",\n- \"axios\": \"^1.7.9\",\n- \"firebase\": \"^11.1.0\",\n- \"localforage\": \"^1.10.0\",\n- \"match-sorter\": \"^8.0.0\",\n- \"react\": \"^18.3.1\",\n- \"react-dom\": \"^18.3.1\",\n- \"react-helmet\": \"^6.1.0\",\n- \"react-icons\": \"^5.4.0\",\n- \"react-router-dom\": \"^7.1.0\",\n- \"react-toastify\": \"^11.0.2\",\n- \"sort-by\": \"^1.2.0\",\n- \"sweetalert2\": \"^11.15.3\",\n- \"swiper\": \"^11.1.15\"\n\n\n## Prerequisites  \nBefore you begin, ensure you have the following installed:  \n- **Node.js** (v14 or higher) – [Download Node.js](https://nodejs.org)  \n- **Git** – [Download Git](https://git-scm.com/)  \n- **A package manager:** npm  \n\n## 🔧 Installation Steps  \n\n1. **Clone the repository**  \n   Open your terminal and run the following command:  \n   ```bash\n   git clone https://github.com/AkashPaul923/ElectroSavvy-clint.git\n\n2. **Navigate to the project directory**\n    ```bash\n    cd ElectroSavvy-clint\n\n3. **Install dependencies**\n    ```bash\n    npm install\n\n4. **Start the development server**\n    ```bash\n    npm run dev","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakashpaul923%2Felectrosavvy-clint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakashpaul923%2Felectrosavvy-clint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakashpaul923%2Felectrosavvy-clint/lists"}