### Farm Stack Template A plug and play fullstack template to kickstart your pojects... On the frontend - react - tailwindcss - auth with JWT (refresh and access store in multiple cookies) On the backend - fastapi - mongodb For auth - jwt refresh/access tokens - tokens split between header and signature stored in secure cookies (signature cookie in http only) For testing (under construction) - pytest - browser stack For deployment (deplyment guide under construction) - docker - cloud run - vercel ### Quick Start Guide #### (1) mongodb - spin up an atlas cluster [here](https://www.mongodb.com/docs/atlas/getting-started/) ### TODOs (feel free to make a PR) - [ ] account page - [x] recaptcha - [x] split tokens - [ ] auth QA - [ ] dashborad - [x] password reset ui - [ ] password reset captcha - [x] react custom hooks - [ ] key strokes for ui interactions (esc close modal, enter primary button...) - [x] fix double sign in (social + email) - [x] conenct backend with db - [x] auto create new entry in db for new user - [x] user roles - [x] landing page - [x] dockerize - [x] deployment with cloud run and vercel - [x] password reset - [x] fix toasts - [x] css classes for common componentes (input, secondary button...) - [ ] react-native frontend*