Skip to content

this is an expo app meant to be an pocket friend. And you interact with the program in a chat ui

License

Notifications You must be signed in to change notification settings

shviam-2018/Ella

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ella - Your very own pocket friend

Ella is an Expo React Native chatbot designed to act as your friend, providing responses based on the mood detected from your messages. Whether you're feeling happy, sad, angry, or want a neutral chat, Ella is here for you!

Table of Contents

Features

  • Mood Detection: Ella detects your mood based on the words you use in your messages.
  • Custom Responses: Provides tailored responses according to your mood.
  • System Functions: Supports system functions like clearing chat logs.
  • Simple UI: Easy-to-use interface built with React Native.

Getting Started

To get started with Ella, follow these steps:

  1. Go to releases:

    Go to Ella's releases

  2. Install the latest version:

    click on the latest version and install.

  3. Start chatting with Ella:

    Once the app is running, you can start typing your messages in the input box and Ella will respond accordingly.

Usage

Ella understands various moods and responds accordingly:

  • Happy: Send messages containing words like "happy," "joyful," and more to see Ella's cheerful responses.
  • Sad: Express your feelings using words like "sad," "unhappy," and other to receive comforting responses from Ella.
  • Angry: Vent out your frustration using words like "angry," "frustrated," or something along the lines of it and Ella will provide calming responses.
  • Depressed: If you're feeling down, Ella is here to uplift your spirits. Use words like "depressed," "despair," or others to connect with Ella.
  • Neutral: Ella also engages in neutral conversations. Ask Ella about your day, share interesting stories, or just chat casually.

Contributing

Contributions are welcome! Here's how you can contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/improvement).
  3. Run npm install expo@49,npm install , cd ella and npm start to run / test the app
  4. Make your changes
  5. Commit your changes (git commit -am 'Add new feature').
  6. Push to the branch (git push origin feature/improvement).
  7. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

this is an expo app meant to be an pocket friend. And you interact with the program in a chat ui

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published