DemonstrationHere, you will find some examples of our skill set relating to full-stack web development including using the very latest technologies: TypeScript, Next.js, NextAuth, React, Zustand ,tRPC, tailwindcss, SVGs, and more.We have chosen to limit our use or unnecessary third party libraries. To emphasise this, take a look at our package.json file for this site:As you can see, we haven't used a lot of outside help.We have used bright and react-element-to-jsx-string in the example code blocks throughout this site (including the one here) to save time.For our tRPC demos: @tanstack/react-query, @trpc/client, @trpc/next, @trpc/react-query, @trpc/server, and zod are included.For our Zustand demo: zustand is included.As you can probably guess, the 'ui', 'ui_tailwind' and 'libraries' are internal libraries developed by Futoro.The rest are mostly needed for a tailwind site running on Nextjs. Others are for testing, building, etc. We would only install libraries if we are going to use them.One library we have used is NextAuth, which we hope you may find interesting. With this library, we have added Authentication which use third party providers (e.g. Google, Github, etc.) for logging in.If you have already logged into this page, you will already have seen those providers as options during your logging in process and now notice an Avatar (top right of screen) taken from your chosen provider and the Protected nav menu item. If you haven't logged in, why not give it a go by clicking the 'Login' nav menu item.
Here, you will find some examples of our skill set relating to full-stack web development including using the very latest technologies: , , , , ,, , , and more.
TypeScript
Next.js
NextAuth
React
Zustand
tRPC
tailwindcss
SVGs
We have chosen to limit our use or unnecessary third party libraries. To emphasise this, take a look at our package.json file for this site:
As you can see, we haven't used a lot of outside help.
We have used and in the example code blocks throughout this site (including the one here) to save time.
bright
react-element-to-jsx-string
For our : @tanstack/react-query, @trpc/client, @trpc/next, @trpc/react-query, @trpc/server, and zod are included.
tRPC demos
For our : zustand is included.
Zustand demo
As you can probably guess, the 'ui', 'ui_tailwind' and 'libraries' are internal libraries developed by Futoro.
The rest are mostly needed for a tailwind site running on Nextjs. Others are for testing, building, etc. We would only install libraries if we are going to use them.
One library we have used is , which we hope you may find interesting. With this library, we have added Authentication which use third party providers (e.g. Google, Github, etc.) for logging in.
NextAuth
If you have already logged into this page, you will already have seen those providers as options during your logging in process and now notice an Avatar (top right of screen) taken from your chosen provider and the nav menu item. If you haven't logged in, why not give it a go by clicking the 'Login' nav menu item.
Protected