- OpenAi API - ChatGPT models
- Nextjs 13 (experimental features) - using server-side components
- Next Auth - user authentication
- Typescript - JavaScript with typing syntax
- React - front-end framework
- React firebase hooks - chat message hydration from api
- React hot toast - error messaging
- React select - UI component, selection dropdown
- Tailwind CSS - UI styling
- SWR (stale while revalidate) - cache control
- Firebase DB - user and message data storage
- Vercel - CI/CD through GitHub actions
davemasilungan/chat-dm
ChatGPT clone using OpenAI API, Next.js (React), TypeScript, Tailwind, FireBase
TypeScript