Skip to content

a simple web-based chatbot which uses regex patterns and capable of interacting with users and sending multimedia.

License

Notifications You must be signed in to change notification settings

Bharathi4real/caramel

Repository files navigation

Caramel

Live Preview

Caramel is a simple chatbot web application with text and image reply functions using regex patterns. It provides an interactive interface where users can engage in conversations with the chatbot.

Getting Started

To run Caramel locally, follow these steps:

  1. Install Go lang by following the instructions. Go is a programming language used to build Caramel.
  2. Clone the Caramel repository by running the command git clone https://github.com/bharathi4real/caramel.git in your command line interface.
  3. Navigate to the repository folder using the command cd caramel.
  4. Start the server by running the command go run main.go.
  5. The server will be started on localhost:8080 by default, and you can access Caramel in your web browser at that address.

Technologies Used

Caramel is built using the following technologies:

  • Go: Go is a statically-typed programming language known for its efficiency and scalability. It is used as the main language for building Caramel.
  • Gin web framework: Gin is a web framework for Go that provides a set of features and utilities to simplify web application development. It is used in Caramel to handle routing and request handling.
  • HTML/CSS/JS: Caramel uses HTML, CSS, and JavaScript for the front-end development to create the user interface and handle client-side interactions.

Contributing

Contributions to Caramel are always welcome! If you're interested in contributing to the project, please check out the contributing guidelines for more information on how to get started.

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE Version 3, which is an open-source license that allows you to use, modify, and distribute the software.

Recent Activity

You can view the recent activity and changes in the Caramel repository through the following links:

  • Timeline Graph: This graph displays the timeline of commits made to the repository, allowing you to track the development progress.
  • Issue Status Graph: This graph provides an overview of the current status of issues reported in the repository, helping you understand the ongoing discussions and bug fixes.

About

a simple web-based chatbot which uses regex patterns and capable of interacting with users and sending multimedia.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published