Techo-Bloc, a large North American manufacturer and distributor of landscaping products, is hiring for a 'Specialist in Order Management' role. This indicates a high-volume, complex order processing need within an established enterprise. It's a clear signal for a B2B SaaS solution to streamline such operations.
A starter prompt for Claude Code, what you'll need, and how to reach them.
You are an expert full-stack developer. Build a web-based 'Order Management Specialist' SaaS application using Next.js 16 App Router, React 19, Tailwind v4, and Neon Postgres. The core functionality should allow a user to manage orders for a manufacturing and distribution company, similar to the needs described in the Techo-Bloc job posting. Focus on efficient order entry, status tracking, inventory allocation, and basic customer/product data management. MVP Scope: 1. User authentication (email/password) and a simple dashboard showing pending/completed orders. 2. Create, read, update, delete (CRUD) operations for 'Orders' (with fields like order ID, customer name, product list, quantity, status (e.g., pending, in-progress, fulfilled, cancelled), and date). 3. Basic 'Product' management (product ID, name, description, current stock level). 4. Ability to link products to orders and decrement stock levels upon order fulfillment. 5. Simple filtering and sorting of orders by status, customer, or date. Database Schema (Neon Postgres): - `users`: id, email, password_hash - `products`: id, name, description, sku, current_stock, created_at, updated_at - `customers`: id, name, email, phone, address, created_at, updated_at - `orders`: id, customer_id (FK to customers), order_date, status, total_amount, created_at, updated_at - `order_items`: id, order_id (FK to orders), product_id (FK to products), quantity, unit_price Frontend: - Use a clean, responsive UI with Tailwind v4. - Implement a main dashboard, order list page, order detail page, and product list page. Backend: - Use Next.js API routes for all data operations. - Implement secure authentication using NextAuth.js or similar. Your task is to provide the directory structure, main component files (pages, API routes), and key code snippets for setting up the database connection, defining models/schemas, implementing CRUD for orders and products, and setting up the basic UI navigation. Prioritize robust error handling and clear code structure. Assume the user will connect to a Neon Postgres instance. Provide setup instructions for environment variables.
Canada (Quebec)United States
Rebuild an order management solution for North American manufacturers and distributors, starting with the US market, emphasizing ease of integration and user experience over legacy systems.
Saint-Hubert, Champlain. Job Description Job Description Description de l'entreprise Salaire : 62 500 $ à 72 500 $ (selon l’expérience) Horaire : Lundi au vendredi | 8 h à 17 h Techo-Bloc est un manufacturier et distributeur nord-américain comptant 9 usines de production et plus de 13 centres de distribution. Nous concevons et commercialisons des produits d’aménagement extérieur en misant sur la qualité, l’innovation et l’excellence opérationnelle. Notre équipe de plus de 900 employés évolue dans un environnement struc…
Standard Next.js app deployment
Standard database for Next.js apps
New: implementing payment processing for SaaS subscriptions and transactions - ~2 days
Learn it: Stripe docs ↗
Get set up: Create a Stripe account → copy the test API keys from the Dashboard → `npm i stripe`.
Development environment for Next.js
Submit a bid via a job board or directly contact Techo-Bloc's hiring department via their corporate website.
“I've developed a modern, flexible order management platform that could significantly streamline your operations. I can demonstrate an MVP focused on efficient order processing and tracking, which can be tailored to Techo-Bloc's specific needs, reducing the overhead of traditional systems.”
Open the original ↗