Translingo your new go-to chat app that's all about making conversations a breeze. Built on Next.js Translingo goes beyond the basics throwing in cool features to keep your chats lively and connected through real time translation.
Here're some of the project's best features:
- Real Time Communication
- Live Translation Support
- Image Sharing Support
- Next-Auth
- Peer Group Communication
1. Clone the Repo
git clone https://github.com/atheshwaran-10/Translingo.git
2. Enter the Project Directory
cd Translingo
3. Install the dependencies
npm i
4. Add the Environmental Variables
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=
DATABASE_URL=
NEXTAUTH_SECRET=
GITHUB_ID=
GITHUB_SECRET=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
NEXT_PUBLIC_PUSHER_APP_KEY=
PUSHER_APP_ID=
PUSHER_SECRET=
5. Run the App in development server
npm run dev
Technologies used in the project:
- Next.Js
- TypeScript
- Tailwind
- Pusher.js
- Prisma