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.
- Host: GitHub
- URL: https://github.com/swat1563/sel-assistant-chatbot
- Owner: SwAt1563
- Created: 2024-04-17T11:09:43.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-18T10:49:43.000Z (almost 2 years ago)
- Last Synced: 2025-03-14T22:13:11.974Z (about 1 year ago)
- Topics: axios, bootsrap, chatbot, front-end, front-end-development, frontend, llms, openai, react, reactjs, vite
- Language: JavaScript
- Homepage:
- Size: 4.24 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.