-
-
-
aern-ts-01-crud Public
CRUD application using Airtable as database with react, express and node js.
TypeScript UpdatedAug 26, 2024 -
pern-ts-01-todo Public
fullstack todo application using PostgreSQL, Express, React, Node, and Prisma. useContext on the frontend with action creators. Postgres database hosted with Render.com
TypeScript UpdatedAug 23, 2024 -
pern-js-01-todo Public
fullstack todo application using PostgreSQL, Express, React, Node, and pg client
TypeScript UpdatedAug 22, 2024 -
react-caching Public
how to implement its own caching mechanism to avoid unnecessary refetch and save performance
TypeScript UpdatedAug 16, 2024 -
mern-ts-12-pagination Public
Filtering and pagination at the backend level, using useSearchParams from react router to synchronously update URL with filter and pagination params (search, price range, select, checkbox). State p…
TypeScript UpdatedAug 15, 2024 -
-
react-ts-75-state-in-url Public
Frontend filtering using useSearchParams from react router. url synchronously updated with filter params (search, price range, select, checkbox). State persisted after refresh and across route navi…
TypeScript UpdatedAug 13, 2024 -
-
react-drag-n-drop Public
drag n drop functionality built with react and typescript without additional library
TypeScript UpdatedAug 8, 2024 -
mern-ts-11-file-sharing Public
upload / download files to / from server using mern stack and multer. Files stored in AWS S3
TypeScript UpdatedAug 4, 2024 -
mern-ts-10-send-email Public
sending email using mern stack, nodemailer, and react email
TypeScript UpdatedJul 30, 2024 -
mern-ts-09-auth Public
Cookie session-based authentication with mail and password. Session token stored in MongoDB. Using express-session.
TypeScript UpdatedJul 29, 2024 -
mern-ts-08-auth Public
Cookie session-based authentication with mail and password. Session token stored in memory, not persisted. Not using express-session. Not connected to client.
TypeScript UpdatedJul 25, 2024 -
mern-ts-07-auth Public
JWT token-based authentication with magic link. Token stored in browser with localStorage.
TypeScript UpdatedJul 24, 2024 -
very basic example of Stripe payment gateway integration with mern stack
TypeScript UpdatedJul 22, 2024 -
react-github-profiles Public
Simple github profiles list with pagination and search filtering. Built with react, redux, and typescript.
TypeScript UpdatedJul 17, 2024 -
-
Backend filtering with custom dropdown, using MERN stack with TypeScript.
TypeScript UpdatedJul 4, 2024 -
react-ts-71-debounced-search Public
debounce search to avoid useless requests. Using express api and javascript fetch api
TypeScript UpdatedJul 2, 2024 -
simple example showing how to manage user inactivity in React
TypeScript UpdatedJun 27, 2024 -
mern-ts-02-auth Public
JWT token-based authentication with email and password. Token stored in browser with localStorage. Protected CRUD routes.
TypeScript UpdatedJun 26, 2024 -
mern-ts-01-auth Public
JWT token-based authentication with email and password. Token stored in browser with localStorage.
TypeScript UpdatedJun 24, 2024 -
react-firebase-auth Public
authentication with firebase, including reset password. State management with useReducer and useContext
TypeScript UpdatedJun 6, 2024 -
react-ts-59-complete-table Public
complete table with operations: crud, sorting, filtering, searching. Everything happening on the frontend. Built with 100% plain React, no extern library.
TypeScript UpdatedJun 4, 2024 -
Frontend filtering / sorting with custom dropdown, using React and Typescript.
TypeScript UpdatedMay 27, 2024 -
how to filter different data structures using a generic filtering component built with react and typescript
TypeScript UpdatedMay 16, 2024 -
react-ts-62-loadable-states Public
how to avoid boolean explosion while loading data, replacing boolean types by specific and appropriate types
TypeScript UpdatedMay 15, 2024 -
this is a complex reusable popover component system using react's portal, ref, context.. So you can set the content of the popover and position it as easily as possible
TypeScript UpdatedMay 14, 2024