{"id":24701262,"url":"https://github.com/yassercoder/lightwave-ecommerce-website","last_synced_at":"2026-04-07T20:32:41.270Z","repository":{"id":242510217,"uuid":"808340158","full_name":"YasserCoder/LightWave-Ecommerce-Website","owner":"YasserCoder","description":"LIGHTWAVE is an online store that specializes in selling electrical supplies. build with React,ReactQuery \u0026 Supabase ","archived":false,"fork":false,"pushed_at":"2025-02-14T17:19:57.000Z","size":56629,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T04:09:31.767Z","etag":null,"topics":["css-modules","javascript","react","react-query","react-router","react-testing-library","supabase","tailwind-css","unit-testing","vite","vitest"],"latest_commit_sha":null,"homepage":"https://light-wave.vercel.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/YasserCoder.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-05-30T21:37:19.000Z","updated_at":"2025-02-15T10:59:23.000Z","dependencies_parsed_at":"2024-06-03T13:32:37.714Z","dependency_job_id":"97a2e468-1d78-4255-82ad-2ea948e7ab08","html_url":"https://github.com/YasserCoder/LightWave-Ecommerce-Website","commit_stats":null,"previous_names":["yassercoder/lightwave-ecommerce-website"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YasserCoder%2FLightWave-Ecommerce-Website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YasserCoder%2FLightWave-Ecommerce-Website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YasserCoder%2FLightWave-Ecommerce-Website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YasserCoder%2FLightWave-Ecommerce-Website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YasserCoder","download_url":"https://codeload.github.com/YasserCoder/LightWave-Ecommerce-Website/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244902929,"owners_count":20529115,"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":["css-modules","javascript","react","react-query","react-router","react-testing-library","supabase","tailwind-css","unit-testing","vite","vitest"],"created_at":"2025-01-27T05:07:07.255Z","updated_at":"2026-04-07T20:32:41.258Z","avatar_url":"https://github.com/YasserCoder.png","language":"JavaScript","readme":"# LIGHTWAVE\n\nLIGHTWAVE is an online store that specializes in selling electrical supplies. This Ecommerce platform allows users to browse and purchase products either as anonymous users or by creating an account. The platform offers a variety of features including signup, login, logout, cart and wishlist management, and order placement.\n\n## Live Demo\n\nCheck out the live demo of the project [here](https://light-wave.vercel.app).\n\n## Features\n\n-   **User Authentication**: Signup, login, and logout functionality.\n-   **Product Browsing**: Browse products with pagination.\n-   **Cart Management**: Add and remove items from the cart.\n-   **Wishlist**: Add and delete items from the wishlist.\n-   **Order Placement**: Place orders for the items in the cart.\n\n## Technologies Used\n\n-   **Frontend**: React\n-   **Backend**: Supabase\n-   **Libraries**:\n    -   `react-query`\n    -   `react-hot-toast`\n    -   `sweetAlert`\n    -   `react-paginate`\n    -   `swiper-js`\n    -   `react-router-dom`\n    -   `react-icons`\n    -   `tailwindcss`\n\n## Installation\n\nFollow these steps to set up the project locally:\n\n1. **Clone the repository**:\n\n    ```bash\n    git clone https://github.com/YasserCoder/LightWave-Ecommerce-Website.git\n    ```\n\n2. **Install dependencies**:\n\n    ```bash\n    npm install\n    ```\n    \n3. **Set up Supabase**:\n    - Create a project on Supabase.\n    - Copy the Supabase project URL and the API key.\n    - Create a `.env` file in the root directory and add the following:\n      ```env\n      VITE_SUPABASE_URL=your_supabase_url\n      VITE_SUPABASE_ANON_KEY=your_supabase_anon_key\n      ```\n\n4. **Start the development server**:\n    ```bash\n    npm run dev\n    ```\n\n## Usage\n\n1. **Browse Products**: Visit the homepage to browse through the available electrical supplies.\n2. **User Authentication**: Signup or login to access additional features.\n3. **Cart Management**: Add products to your cart and view them in the cart section.\n4. **Wishlist**: Add your favorite products to the wishlist for future reference.\n5. **Place Orders**: Review your cart and proceed to place an order.\n\n## Contributing\n\nWe welcome contributions to enhance the functionality and user experience of LIGHTWAVE. To contribute:\n\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature-branch`).\n3. Make your changes and commit them (`git commit -m 'Add new feature'`).\n4. Push to the branch (`git push origin feature-branch`).\n5. Create a pull request.\n\n## Contact\n\nFor any questions or feedback, please reach out to:\n\n-   **Laissaoui Yasser**\n-   **Email**: yasser.laiss01@gmail.com\n-   **LinkedIn**: [Yasser Laissaoui](https://linkedin.com/in/yasser-laissaoui)\n-   **GitHub**: [YasserCoder](https://github.com/YasserCoder)\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyassercoder%2Flightwave-ecommerce-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyassercoder%2Flightwave-ecommerce-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyassercoder%2Flightwave-ecommerce-website/lists"}