A simple base for fullstack Typescript projects with a shared completely typed api. Note that the server allows CORS from everywhere. This project is based on Typescript-Node-Starter and Typescript-React-Starter.
cd server; yarn; npm run watch
cd client; yarn; npm run start
In order to add a new api endpoint, it must be added first in server/api/base.ts. After that, the compiler will throw errors until both server/controllers/routes.ts and client/src/App.tsx are updated accordingly.