Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryanbakker/cross-talk
Send a message to anyone in any language, and receive it translated in your chosen langauge.
https://github.com/ryanbakker/cross-talk
ai firebase next-auth nextjs13 shadcn-ui stripe tailwindcss translation typescript uuid zod
Last synced: about 8 hours ago
JSON representation
Send a message to anyone in any language, and receive it translated in your chosen langauge.
- Host: GitHub
- URL: https://github.com/ryanbakker/cross-talk
- Owner: ryanbakker
- Created: 2023-10-21T06:54:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-25T09:24:04.000Z (12 months ago)
- Last Synced: 2023-11-25T10:24:05.839Z (12 months ago)
- Topics: ai, firebase, next-auth, nextjs13, shadcn-ui, stripe, tailwindcss, translation, typescript, uuid, zod
- Language: TypeScript
- Homepage: https://cross-talk.vercel.app
- Size: 4.89 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![cross-talk-two](https://github.com/ryanbakkerNZ/cross-talk/assets/112455939/7877fb00-befb-47cd-91ec-6381505d5d6a)
# Talking the Talk in Every Language
## Welcome to CrossTalk, where language is no barrier to communication! 🚀 🌎 ✉️
### Overview
CrossTalk is a cutting-edge messaging app developed with Next.js 13, TypeScript, Tailwind CSS, and Firebase. It empowers registered users to engage in seamless conversations regardless of language differences. The Firebase Translation Extension works behind the scenes to provide AI-driven translations, ensuring a truly multilingual experience.### Features
- User Registration: Join our community and start connecting with users worldwide.
- Multilingual Messaging: Speak your mind in any language you prefer.
- Translation on Demand: Choose your preferred language, and watch as messages are translated in real-time.
- Powered by Firebase: Benefit from Firebase's real-time updates, secure authentication, and the magic of translation.### Tech Stack
- Next.js 13: Leverage the latest features for a dynamic and responsive frontend.
- TypeScript: Enjoy the advantages of static typing for a robust codebase.
- Tailwind CSS: Craft beautiful and responsive UI components effortlessly.
- Firebase: The backbone for authentication, real-time database updates, and AI-driven translations.
- UUID: Generate unique identifiers for various components in the app.
- NextAuth: Simplify authentication with NextAuth, ensuring a secure user experience.
- Zod: Utilize Zod for runtime checking of TypeScript types.
- Stripe: Integrate secure payment processing for a seamless user experience.
- Shadcn-UI: Enhance the visual appeal of the app with the Shadcn-UI component library.### Get Started
Go to https://cross-talk.vercel.app and register with your Google Account.### Contribution
We welcome contributions! Feel free to open issues, submit pull requests, or share ideas to make CrossTalk even more incredible.### A Work in Progress...
I am currently working on adding new features and general content to the project. Some of these include:
- Add branding and instructions to the Next Auth sigin page.
- Add more content to the landing page to give potential new users more information.
- Fix the problem with the footer and chat input not sicking to the bottom of the page.
- Add appropriate meta data to the pages for better SEO.
- Replace landing page image with gif or multi-device showcase of the chat and translations working.### Thank you for checking out CrossTalk