/ktrust-fullstack-test

ktrust fullstack job interview home assignment created with remix indie stack adapted to use mongo.

Primary LanguageTypeScript

Ktrust Fullstack Home Assignment

production environment: https://ktrust-fullstack-test.fly.dev

staging environment: https://ktrust-fullstack-test-staging.fly.dev/

features:

Roles, Auth with cookie based sessions.

Admin can create, edit and delete users.

Users can view other users.

Techstack -

  • Remix - https://remix.run/ (no prior knowledge of remix)

  • Typescript

  • Tailwind.css

  • Cypress tests local or on deploy (both works)

  • Prisma.io - Next-generation Node.js and TypeScript ORM

  • MongoDB Atlas cluster with local development database and production/staging (sharing) database. (no local database needs to be configured.)

image

  • SSR

  • Protected routes.

  • CICD with Github Actions

image

  • Docker for production only with Fly.io. (support versioning, rolebacks, monitoring, logs etc.)

image