Skip to content
/ FARM-Stack Public template

Python Fastapi, React, React-Native, Docker, GCP Cloud Run

Notifications You must be signed in to change notification settings

DanielLongo/FARM-Stack

Repository files navigation

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

TODOs (feel free to make a PR)

  • account page

  • recaptcha

  • split tokens

  • auth QA

  • dashborad

  • password reset ui

  • password reset captcha

  • react custom hooks

  • key strokes for ui interactions (esc close modal, enter primary button...)

  • fix double sign in (social + email)

  • conenct backend with db

  • auto create new entry in db for new user

  • user roles

  • landing page

  • dockerize

  • deployment with cloud run and vercel

  • password reset

  • fix toasts

  • css classes for common componentes (input, secondary button...)

  • react-native frontend*