8000 GitHub - Lakkitha/PeerEvaluator-App: This repo is for my final year stuff, with the peer review evaluator.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Lakkitha/PeerEvaluator-App

Repository files navigation

SpeakSmart: AI-based Public Speaking Evaluation System

Overview

This project is an innovative approach to enhancing public speaking skills through AI-driven evaluations and progress tracking. Designed for public speaking clubs like Toastmasters, the system addresses the limitations of traditional peer evaluation methods by providing structured, unbiased feedback and visualizing speakers' progress.

The application is built using React with Vite and integrates Firebase for authentication and data storage, along with Natural Language Processing (NLP) techniques to analyze speeches and deliver meaningful insights for personal development.


Features

  • AI-Based Speech Evaluation: Analyze speeches against predefined criteria to offer objective feedback.
  • Progress Tracking: Visualize improvement over time through charts and graphs.
  • User Authentication: Secure login and signup functionality using Firebase Authentication.
  • Personalized Dashboard: View your progress and upcoming evaluations.
  • Growth Recommendations: Personalized suggestions and exercises to improve speaking abilities.
  • Goal Setting: Define and track goals to stay motivated.
  • Data Privacy and Security: Secure storage and handling of user data via Firebase.

Technologies Used

  • Frontend: React with Vite, TypeScript, Tailwind CSS
  • Authentication: Firebase Authentication
  • Database: Firebase Firestore
  • AI/NLP Frameworks: OpenAI API
  • Charts/Visualization: (To be determined)
  • Version Control: Git

Getting Started

Prerequisites

  • Node.js and npm installed
  • Firebase account and project setup

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/SpeakSmart-App.git
  2. Navigate to the client directory:
    cd SpeakSmart-App/client
  3. Install dependencies:
    npm install
  4. Install dependencies:
    npm run dev

About

This repo is for my final year stuff, with the peer review evaluator.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0