Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cooldragon12/chatty-ticket-backend

This is a toxicity and emotion detection API for chats, which correspond to the repository chatty-ticket. This is more likely a backend of the app.
https://github.com/cooldragon12/chatty-ticket-backend

Last synced: 29 days ago
JSON representation

This is a toxicity and emotion detection API for chats, which correspond to the repository chatty-ticket. This is more likely a backend of the app.

Awesome Lists containing this project

README

        

# ChattyTicket
## Description
This project is built with Django integrated with Tailwind CSS. It serves as the basis for a thesis project, aiming to create a user-friendly platform for reporting and utilizing a machine learning model through an API.

The project simplifies the process of reporting data and interacting with the machine learning model by providing a web interface that allows users to submit relevant information and receive predictions or insights from the model through an API.

## Prerequisites
Before executing the program in the development environment and for continuous CSS updates, make sure to follow these steps:

Install Tailwind CSS by running the following command:

```bash
python manage.py tailwind install
```
Start the Tailwind CSS auto-update feature by running the command:

```bash
python manage.py tailwind start
```
## Getting Started
To get started with the project, follow the steps below:

Clone the repository:

```bash
git clone https://github.com/cooldragon12/Thesis-ToxicityDetection.git
```
Install the required dependencies:

```bash
pip install -r requirements.txt
```
Apply the migrations to the current database:

```bash
python manage.py makemigrations
```
```bash
python manage.py migrate
```
Start the development server:

```bash
python manage.py runserver
```
Access the application in your web browser at http://localhost:8000.

## Usage
[Provide instructions on how to use the application, including any relevant details or features]

## Contributing
If you would like to contribute to this project, please follow these steps:

Fork the repository on GitHub.
Create a new branch with a descriptive name.
Make your changes and commit them with descriptive messages.
Push your changes to your forked repository.
Submit a pull request, explaining the changes you have made.
## License
[Specify the license under which the project is distributed]

## Acknowledgements
[Optional section to acknowledge any individuals, resources, or references that have been helpful during the development of the project]

## Contact
For any inquiries or support related to this project, please contact [your email or preferred contact information].