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.
To run Caramel locally, follow these steps:
- Install Go lang by following the instructions. Go is a programming language used to build Caramel.
- Clone the Caramel repository by running the command
git clone https://github.com/bharathi4real/caramel.git
in your command line interface. - Navigate to the repository folder using the command
cd caramel
. - Start the server by running the command
go run main.go
. - The server will be started on
localhost:8080
by default, and you can access Caramel in your web browser at that address.
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.
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.
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.
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.