Ask&Trust
Tech stack
Context
Ask&Trust is a SaaS platform that lets professionals create, distribute and analyze online surveys, monetized through survey-quota purchases. The project was built by a 4-developer team as part of the Wild Code School program, with the goal of delivering a complete, secure and production-deployable full-stack application.
Previews
Key features
- Survey editor with a toolbox to compose questions of various types (text, single choice/radio, multiple choice/checkbox), whose options are stored as JSONB.
- Pre-publication survey preview and sharing of a public response link accessible without an account.
- Collection of participant responses and result consultation by the survey creator.
- Full authentication (sign-up, sign-in, roles) with account management: password change and GDPR-compliant account deletion (double confirmation via password + validation text).
- Purchase of survey-quota packs via Stripe card payment, with payment history tracking.
- Admin area and dashboard for managing content and users.
What it demonstrates
This project showcases command of a modern full-stack TypeScript stack and an end-to-end typed GraphQL API (Type-GraphQL + Apollo + TypeORM). It demonstrates genuine attention to application security: signed HTTP-only JWT cookies, Argon2 hashing, role-based access control, a custom rate limiter and GDPR compliance. Managing a containerized multi-environment monorepo, database migrations, a payment integration with webhooks, and a polished CI/CD and quality chain (tests, linting, conventional commits, generated docs) reflects a rigorous, production-oriented engineering approach within a team setting.