Back to projects
Tekoy

Tekoy

February 14, 2023

It is a public group chat and discussion app inspired by Twitter Space, Club House, Reddit Talk, and Discord Chat. In this web-app users can participate and host public/private rooms for chatting/discussion.

Features

  • Good looking UI and animation made with Tailwind CSS, Mantine UI and Framer Motion
  • Multiple Authentication Options
  • User can create room and discuss/talk with others.
  • More Features are coming

Live URL

http://tekoy.vercel.app/

Screenshots

Home

Home

Login

Login

Register

Register

Create Room With Custom Thumbnail

Create Room With Custom Thumbnail

Create Room with library images

Create Room with library images

Room

Room

Report Bug

Report Bug

Installation

Frontend

  1. Navigate to the client folder
  2. Install the dependencies by running npm install
  3. Create a .env file based on the .env.example file and set the appropriate environment variables
  4. Start the development server by running npm run dev
  5. The frontend will be available at http://localhost:3000

Backend

  1. Navigate to the server folder
  2. Install the dependencies by running npm install
  3. Create a .env file based on the .env.example file and set the appropriate environment variables
  4. Start the server by running npm run dev
  5. The backend will be available at http://localhost:5000

Technologies

Frontend

  • React JS (Typescript)
  • Mantine UI + Tailwind CSS
  • Axios + React Query

Backend

  • Node JS
  • Express JS
  • Socket IO

Database

  • Mongo DB

Development Tools

  • VS Code
  • ES Lint
  • Prettier

Contact

In case of any issues or for any other inquiries, please contact me at sahilverma.webdev@gmail.com