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

https://github.com/swat1563/sel-assistant-chatbot

The SEL Assistant Chatbot Frontend, developed using Vite and React frameworks, application designed to help students manage their emotions and provide social-emotional support outside of school hours.
https://github.com/swat1563/sel-assistant-chatbot

axios bootsrap chatbot front-end front-end-development frontend llms openai react reactjs vite

Last synced: about 2 months ago
JSON representation

The SEL Assistant Chatbot Frontend, developed using Vite and React frameworks, application designed to help students manage their emotions and provide social-emotional support outside of school hours.

Awesome Lists containing this project

README

          

# SEL Assistant Chatbot Frontend

Welcome to the SEL Assistant Chatbot frontend repository! This project is dedicated to providing a responsive, empathetic chatbot designed to assist students outside of school hours. It focuses on identifying and managing emotions, offering social and emotional support, and providing guidance based on Social and Emotional Learning (SEL) competencies. Our chatbot is developed with privacy and safety in mind, adhering strictly to COPPA compliance, ensuring a safe and secure environment for users under 13 years old.

## Features

- **Emotion Identification**: Helps students identify their emotions through interactive dialogue.
- **Social and Emotional Support**: Offers guidance and support for students dealing with social or emotional challenges.
- **SEL Competency Integration**: Incorporates core SEL competencies into interactions, aiding in the development of crucial life skills.
- **COPPA Compliance**: Ensures all interactions are safe and private, compliant with the Children's Online Privacy Protection Act.

## Built With

- **[Vite](https://vitejs.dev/)**
- **[ReactJS](https://reactjs.org/)**
- **[Bootstrap](https://getbootstrap.com/)**
- **[Axios](https://axios-http.com/)**

## Getting Started

To get a local copy up and running, follow these simple steps.

### Prerequisites

Ensure you have [Node.js](https://nodejs.org/en/) installed on your machine. This will also install npm, which is necessary to manage the project's dependencies.

```bash
node --version
npm --version
```

### Installation

1. Clone the repo
```sh
git clone https://github.com/SwAt1563/chatbot-reactjs.git
```
2. Install NPM packages
```sh
npm install
```
3. Run the development server
```sh
npm run dev
```

The application will start running on `http://localhost:3000`.

## Backend Integration
For the full functionality of the SEL Assistant Chatbot, integrate with the backend available at:

[Backend Repository](https://github.com/SwAt1563/ed_tech_llm) - Enhances the chatbot's capabilities to interact dynamically with students.