Description
Project Requirements The system should: Integrate with a Squarespace website. Process payments via Stripe. Automatically allocate unique competition ticket numbers after a successful purchase. Support purchasing multiple entries (e.g. 1, 3, 5, 10, etc.). Generate a unique ticket number for every individual entry. Email customers their allocated ticket numbers automatically. Store all entrants securely in a database. Provide an admin dashboard where entries can be viewed and exported. Allow all entries to be exported for the final draw. Be scalable for competitions with potentially tens of thousands of entries. Be secure, reliable and easy for the client to manage. Ideal Technical Stack (Open to Suggestions) We're happy to hear recommendations, but were considering something along the lines of: Squarespace Stripe Supabase / PostgreSQL Serverless functions Webhooks API integrations Email automation (Resend, SendGrid or similar) What we're looking for We're not looking for someone to build a WordPress website. We're looking for someone who can create a professional backend system that integrates with a custom Squarespace website while keeping the user experience completely seamless. If you've built: competition websites raffle systems lottery platforms ticketing systems ecommerce backends custom payment workflows please include examples in your proposal. We'd also appreciate your recommendation for the best architecture to achieve this reliably.