Freelance Job: Build or configure a online bookstore template Nextjs + React
Angola
[[upButtonMessage]]
full time
[Fo.JobPreviewPublisher]www.peopleperhour.com 10 out 2025
MUST HAVE EXPERIENCE WITH ONIX 3.2 AND HIGH VOLUME BOOKSTORE
============================================================
Looking for an experience web designer to build or configure ready made template super quick within 7 days. You will also connect the database with supplier using FTP ONIX 3.2 for both physical and digital book sales. current website is www.avenuebookstore.com built on magento 2 need it to have a sleek design and arrangement as waterstones.com
Scope of Work
============
ONIX 3.1.2 FTP Integration
• Establish FTP connection to receive ONIX 3.1.2 XML feeds (physical + digital books).
• Parse ONIX metadata (title, ISBN, format, author, categories, price, availability, etc.).
• Automate mapping of ONIX fields to Magento product attributes.
• Handle media links (e.g., cover images) and ensure correct association.
• Set up scheduled data refresh and error reporting (e.g., nightly or on FTP update).
Magento Product Sync & Categorisation
• Automatically create or update products in Magento based on ONIX data.
• Assign products to correct categories, tags, and custom filters for user navigation.
• Validate products with missing data and create logic to flag for manual review.
• Ensure full compatibility with simple and downloadable product types.
Front-End Setup & UX Flow
• Create elegant, responsive product listings and detail pages.
• Filter systems for format (eBook, paperback, hardcover), genre, publisher, and price range.
• Implement breadcrumb navigation and clean SEO-friendly URLs.
Full Site Completion
• Customise theme for your brand (colors, fonts, layout).
• Build all pages: Home, Shop, About, Contact, Terms, Privacy, etc.
• Set up customer account area, checkout flow, newsletter signup, search bar, and footer menus.
For a site like Waterstones.com, I'd recommend:
**Next.js + TypeScript + PostgreSQL + Stripe**
### **Frontend Layer:**
```plaintext
Languages: TypeScript, HTML5, CSS3
Framework: Next.js 14
UI Library: React 18
Styling: Tailwind CSS or Styled Components
State Management: Zustand or Redux Toolkit
Forms: React Hook Form
Validation: Zod or Yup
```
### **Backend Layer:**
```plaintext
Runtime: Node.js 18+
Framework: Next.js API Routes
Language: TypeScript
Authentication: NextAuth.js or Auth0
API Style: REST or GraphQL (with Apollo)
Validation: Zod
File Upload: Uploadthing or AWS S3
```
This stack provides:
- Excellent performance and SEO
- Type safety with TypeScript
- Scalable architecture
- Modern development experience
- Strong community support
- Easy integration with payment systems
Only apply if you have necessary experience
Ver tudo
Ver menos