Open Issues Need Help
View All on GitHubAI Summary: This feature request proposes adding a price range filter to the platform, as the current lack of this functionality creates a suboptimal user experience for price-sensitive shoppers. The solution involves implementing a filter that allows users to set minimum and maximum price boundaries to view products within their specified budget range.
AI Summary: Enhance the empty cart UI of the Trendhora e-commerce platform by incorporating an SVG illustration. For non-logged-in users, include signup and login buttons alongside the SVG and the 'Your Cart is Empty' message. This involves updating the frontend (React) code to integrate the SVG and conditionally render the login/signup buttons.
AI Summary: Design and implement an automated slider for the featured items section on the Trendhora e-commerce homepage. The slider should automatically cycle through slides, include left/right navigation buttons, and have an improved UI with animations, hover effects, and better positioning for the 'Show All' button. This involves front-end development using React and potentially a UI library like Material UI.
AI Summary: Integrate Clerk or Supabase authentication into the existing Trendhora MERN e-commerce application to enable user login via Google and GitHub. This involves setting up the chosen authentication provider, configuring the backend to handle authentication requests, and updating the frontend to integrate the login buttons and handle the authentication flow.
AI Summary: Design and implement a 'Scroll to top' button for the Trendhora e-commerce platform. This involves creating the button's visual design (likely using Material UI), integrating it into the React frontend, and implementing the JavaScript functionality to smoothly scroll the user to the top of the page when clicked.
AI Summary: Improve the user interface of the category page in the Trendhora e-commerce application. This involves resolving layout issues related to overlapping sort containers on smaller screens, improving the visibility of product names and images at reduced screen sizes, and generally enhancing the page's user-friendliness through CSS improvements.
AI Summary: Implement a tag suggestion feature for the Trendhora e-commerce platform's search input. When the search input is focused, a small div should appear below, displaying relevant tags to assist users in refining their searches. This requires integrating a tag suggestion algorithm (potentially using existing product tags or keywords) and dynamically rendering the suggestions in the UI.
AI Summary: Implement a custom page loader that matches the application's theme and displays while navigating between pages in the Trendhora MERN e-commerce application. This involves creating a reusable component that can be integrated into the React routing system.
AI Summary: Migrate the dummy product data currently residing in `server/ItemsCollection.js` into the MongoDB database during the backend initialization (`npm run dev`). This will improve search functionality and remove the reliance on local data storage.
AI Summary: Update the project's CONTRIBUTING.md file to include a step-by-step contribution guide, a tech stack overview, a link to the Code of Conduct, and a section detailing GSSoC point distribution for contributions.
AI Summary: Implement a 'Recently Viewed Products' section on the Trendhora e-commerce platform's homepage or user dashboard. This involves tracking the last 4-6 products viewed by a logged-in user and displaying them. The solution should handle both frontend state management and backend persistence (using user sessions or database linkage).
AI Summary: Create a SECURITY.md file for the Trendhora project, outlining responsible disclosure guidelines for vulnerabilities. This should include sections on supported versions, vulnerability reporting procedures (e.g., email or GitHub Security Advisories), and response/fix timelines.
AI Summary: Implement a dark/light theme toggle feature for the Trendhora MERN e-commerce platform. This involves modifying both the frontend (React with Material UI) and potentially the backend to store and manage user theme preferences. The implementation should seamlessly switch between light and dark themes, affecting all UI elements.
AI Summary: Debug and fix a non-functional "Forgot Password" button on a MERN stack e-commerce platform. The button currently does not trigger any action upon clicking. The fix will likely involve inspecting the button's event handler, verifying API calls (if any), and ensuring proper redirection or modal display for password reset functionality.
AI Summary: Implement functional "Privacy Policy" and "Terms & Conditions" buttons on the Trendhora e-commerce platform's UI. These buttons should, upon clicking, display a simple modal or new page with placeholder content indicating the respective policy or terms. This requires front-end development using React and potentially Material UI.
AI Summary: The task requires modifying the frontend (client) application to correctly handle API requests by incorporating the backend server's port number. This involves adding a mechanism to read the backend server's port from a `.env` file in the client directory and using this port number in all API calls to ensure proper communication between the frontend and backend.
AI Summary: Fix an overlapping UI issue in a MERN stack e-commerce application. The problem occurs on smaller screens where a color circle element overlaps with its 'COLOR' label. The solution involves adjusting the layout or styling (CSS) to ensure proper spacing and prevent overlap.
AI Summary: Debug and fix a navigation issue in a MERN stack e-commerce application (Trendhora). The navigation bar isn't resetting to its initial state after redirection from button clicks. This requires identifying and correcting the missing logic in the frontend code, potentially involving React state management. The task also mentions backend optimization, suggesting potential performance improvements to the server-side code could be explored.
AI Summary: Debug and fix three issues related to the cart functionality in a MERN stack e-commerce application: 1) Unauthenticated users should be redirected to login before accessing the cart; 2) Missing product images in the cart need to be displayed correctly; 3) The checkout button needs to be functional, redirecting to login if needed or to the checkout page if the user is logged in.
AI Summary: The task involves fixing the mobile responsiveness issues in the Trendhora e-commerce application's hero section and footer. The provided screenshots show misalignment on smaller screens. The solution requires adjusting CSS styles to ensure proper layout and alignment across different screen sizes.
AI Summary: Debug and fix a navigation issue in a MERN stack e-commerce application where only one of the navbar buttons is functional. The task involves inspecting the frontend code (likely React) to identify why the onClick handlers or href attributes for the other buttons are not working correctly. This may involve checking routing configurations and ensuring that the buttons are linked to valid routes or components.
AI Summary: Implement a toast notification message in a React frontend for an e-commerce application, triggered when a product is added to the cart. This involves choosing a suitable toast notification library (react-toastify recommended) or creating a custom component, and integrating it into the existing application's cart functionality.
AI Summary: Implement a JavaScript function to change the color of a like icon upon clicking, mimicking the behavior of similar features on sites like Amazon. This involves updating the frontend (React) code of the Trendhora e-commerce application to dynamically alter the icon's color based on user interaction.