Book-Nook Homepage Feature Development
Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted1 hour ago
I’m building Book-Nook, a modern online bookstore that lets readers discover titles effortlessly and check out just as smoothly. The first milestone is a polished, responsive homepage paired with the core shopping features that will set the tone for the rest of the site.
Homepage focus
• A hero area that spotlights curated collections so visitors immediately see fresh, themed picks.
• A dynamic block for personalized book recommendations—fed either by a simple “recently viewed” cookie logic or an API you help wire up to a recommendation engine later.
• A rotating banner or card grid highlighting featured deals that can be scheduled in the admin.
Essential shopping add-ons
• Site-wide user reviews and ratings tied to each book record.
• Wish-list functionality that stores selections in the user account (or localStorage for guests), with simple add / remove actions and a dedicated list page.
• Author pages showcasing interviews and biographies, pulled from a CMS field or an external data source.
Browsing experience
Discovery must revolve around a prominent search bar with faceted filters (genre, price, format, language, release year). The UI should expand politely on mobile while remaining lightning-fast on desktop.
Tech preferences & hand-off
I’m comfortable with a React / Next.js front end talking to a headless CMS or a classic Shopify/WooCommerce setup—feel free to recommend the stack you can deliver most efficiently. Clean, commented code and a brief README on how to spin up the project locally are part of the hand-off.
Deliverables
1. Fully responsive homepage implementing the three spotlight sections.
2. Search + filter component wired to mock or real data.
3. Reusable components for reviews, wish-lists and author info.
4. Source code in a Git repo plus deployment to a staging URL for review.
Acceptance criteria
• Loads in under 2 s on desktop (Lighthouse 90+).
• No console errors; passes basic a11y checks.
• All listed features function on Chrome, Firefox, Safari, Edge (latest two versions).
Once this foundation is solid, I’ll open a follow-up phase for checkout, payments and advanced personalization, so a clean, extensible approach here is key.
Homepage focus
• A hero area that spotlights curated collections so visitors immediately see fresh, themed picks.
• A dynamic block for personalized book recommendations—fed either by a simple “recently viewed” cookie logic or an API you help wire up to a recommendation engine later.
• A rotating banner or card grid highlighting featured deals that can be scheduled in the admin.
Essential shopping add-ons
• Site-wide user reviews and ratings tied to each book record.
• Wish-list functionality that stores selections in the user account (or localStorage for guests), with simple add / remove actions and a dedicated list page.
• Author pages showcasing interviews and biographies, pulled from a CMS field or an external data source.
Browsing experience
Discovery must revolve around a prominent search bar with faceted filters (genre, price, format, language, release year). The UI should expand politely on mobile while remaining lightning-fast on desktop.
Tech preferences & hand-off
I’m comfortable with a React / Next.js front end talking to a headless CMS or a classic Shopify/WooCommerce setup—feel free to recommend the stack you can deliver most efficiently. Clean, commented code and a brief README on how to spin up the project locally are part of the hand-off.
Deliverables
1. Fully responsive homepage implementing the three spotlight sections.
2. Search + filter component wired to mock or real data.
3. Reusable components for reviews, wish-lists and author info.
4. Source code in a Git repo plus deployment to a staging URL for review.
Acceptance criteria
• Loads in under 2 s on desktop (Lighthouse 90+).
• No console errors; passes basic a11y checks.
• All listed features function on Chrome, Firefox, Safari, Edge (latest two versions).
Once this foundation is solid, I’ll open a follow-up phase for checkout, payments and advanced personalization, so a clean, extensible approach here is key.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.