Skip to content

Omnichannel customer support messaging platform for businesses.

Notifications You must be signed in to change notification settings

jakeenea51/Connecto

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Connecto

logo

Contents

Description

Connecto is an omnichannel customer support messaging solution focused on providing a fast, flexible, and effective customer and employee experience.

Created by: John Royal, Jake Enea, and Nathaniel Mention

Features

  • Janet - customer support chatbot powered by GPT-3.5 Turbo
  • Individualized real-time chat rooms, accessible by all administrators
  • Support for sending image attachments and sharing location
  • Flexibility to message via SMS and email
  • Profile pictures powered by Gravatar
  • Secure sign-up and sign-in functionality

Design

Sign-in

image

Admin dashboard

image

Customer support chat

image

Technologies

Local setup

Clone repository:

git clone https://github.com/jakeenea51/Connecto

Install backend dependencies:

cd backend
pnpm install

Copy .env.example to create your .env file:

cp .env.example .env

You’ll want to generate random, 32-character strings for both the SESSION_SECRET and JWT_SECRET variables. You can use this tool to generate those values.

Set up database:

pnpm exec prisma db push

Start the backend development server:

pnpm dev

Install frontend dependencies:

cd frontend
pnpm install

Start the frontend development server:

pnpm dev

About

Omnichannel customer support messaging platform for businesses.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.1%
  • CSS 4.5%
  • HTML 0.4%