Giter VIP home page Giter VIP logo

chem's Introduction

Chattus Ex Machina (ChemChat)

Date: 07/07/2023

By: Anthony Medina

Live Site | GitHub | LinkedIn | Trello | Portfolio


Description

Introducing Chattus Ex Machina (ChEM), a chatbot app inspired by the phrase "DEUS EX MACHINA" or "The Ghost in the Machine." ChEM brings various personalities or "Ghosts" to users, enabling interactive conversations with them.

In the Lobby, users have the option to start new conversations with different Ghosts, including those they haven't spoken to before. They can also resume previously saved sessions from where they left off.

Within each session, users can rename their session to remember memorable dialogues. Notable features include real-time feedback that informs the user when the Ghost is responding to their latest input. Additionally, ChEM utilizes a useful React package called Scrollable Feed, which automatically renders a scrolling animation to the latest message in the conversation.


Technologies


Features

  • Users have the ability to Authenticate themselves.
  • Each user will have access to a menagerie of AI personalities (or "Ghosts").
  • Each user can start an unlimited number of unique chat sessions with any ghost, where they can ask various questions, and indulge in curious and often times delightful and hilarious conversations with the ghosts.
  • Sessions are saved automatically for users for them to have the option to leave and come back anytime they want to.
  • Users have the ability to rename notable sessions, or delete a session if for some reason it gets too cringy.

Screenshots


Future Updates

Ghosts

  1. [ x ] Enable users to create their own Ghosts for use with other users.
  2. [ x ] Differentiate official Ghosts with User-made Ghosts.

chem's People

Contributors

ajm24027 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.