Skip to content

Latest commit

 

History

History
69 lines (47 loc) · 5.04 KB

frontend.md

File metadata and controls

69 lines (47 loc) · 5.04 KB

Web Development Wing Member Selection - Frontend Round 2

Let's Get Started:

Set Up Your Marketplace (5 points)

  • Kick off your journey by creating a fresh, private repository named "Webd-Round2-Resell".
  • Extend a warm welcome to the Coordinators by inviting them as collaborators using their Github IDs: akshayw1 0mBudsMann shashankpatil28

The Core Challenge:

Building the Ultimate Reselling Marketplace

  • Embark on an adventurous quest to create a reselling platform. Choose your magic spell—either the powerful ReactJs or the versatile NextJs, and start shaping the digital marketplace.
  • Forge the Product Display: Create a responsive, user-friendly page where sellers can list their products and buyers can browse through captivating deals.
  • The Shopping Cart Expedition: Let users curate their wishlist by adding and removing items from the cart, preparing for a seamless shopping experience.
  • The Dynamic Marketplace Feed: Populate the homepage with a live feed, displaying the latest listings for products up for resale, complete with enticing product images, descriptions, and prices.
  • Product Exploration Adventure: Implement a robust search feature, allowing users to easily find specific items based on categories, keywords, or pricing filters.
  • Product Detail Portal: Upon clicking on a product, take the user to an intricate product details page where they can dive deep into the specifications, seller information, and pricing history.
  • Sprinkle of Interest: Like & Bookmark: Let users like or bookmark products to save them for later or show interest.
  • Seller Profiles Unveiled: Provide a detailed seller profile page, allowing users to explore the reputation, reviews, and other listings of sellers.
  • Seamless Checkout: Enable users to add items to their cart and proceed through a smooth, intuitive checkout process, making purchases simple and delightful.

The Sweet Extras (Optional Features):

  • Smart Pagination: For a rich browsing experience, paginate listings with 10 items at a time, either through scrolling or a "Load More" button, keeping users hooked on endless products.
  • Chat Portal for Buyer-Seller Conversations: Build a chat feature where buyers can ask questions directly to sellers before making purchasing decisions.
  • Review System: Allow buyers to leave reviews for sellers after purchasing items, adding an element of trust and community to the platform.
  • Advanced Filters: Implement filters such as price range, location, product condition, and category, allowing users to narrow down their search results effortlessly.
  • Promotional Listings: Offer sellers the option to boost their listings, displaying them at the top of search results for a set period.
  • Social Sharing: Let users share product links on social media, spreading the word about interesting finds and good deals.
  • Dark Mode: Add a dark mode option to enhance the user experience during late-night browsing.
  • Location-based Listings: Include a feature where users can view listings based on proximity, helping buyers find items available in their local area.

Achievable Enhancements:

  • Visual Magic: Enhance your marketplace with libraries like TailwindCSS, Material UI, or Ant Design, transforming your UI into a sleek and delightful experience.
  • Responsive Masterpiece: Ensure that your platform shines on both mobile and desktop views, providing seamless interactions across all devices.
  • Smooth Animations: Add subtle animations to create a dynamic experience, bringing life to buttons, hover states, and loading components.

The Measure of Excellence:

  • Innovation and Creativity: Your platform should stand out, offering a unique take on the classic reselling model. Bring your own twist to the marketplace while adhering to clean code principles.
  • Architectural Brilliance: Thoughtfully organize your code with reusable components, clean folder structures, and logical routes.
  • Mandatory Features First: Ensure that the core features—such as the product display, search functionality, and cart—are well-implemented and polished.
  • User Delight: Keep the user at the center of your design, ensuring that navigation is intuitive and every action feels seamless.
  • Documentation and Comments: Leave a trail of well-documented code, so future adventurers can easily navigate through your creation.

Hand in Your Creation:

Submission Deadline: Be ready to present your marketplace by ** 2 October 2024, 11:59 Pm**


As you embark on this challenge, remember that this isn't just about creating a product; it's about crafting a user-centric marketplace that shines with design, usability, and practicality. Let your code flow with creativity, and your effort be the guiding light toward a polished, professional platform. Good luck, and may your marketplace be brimming with success!

May your code radiate innovation, and your marketplace draw users like moths to a flame. The Web Development Wing eagerly awaits your triumph!