Skip to content

ahmedsamir45/tytopya

Repository files navigation

Tytopya

Description

Tytopya is a project focused on abstractive text summarization, extractive text summarization, and a chatbot.

Features:

  • Responsive design
  • Animations
  • Login & register functionality
  • History of summaries
  • History of chats
  • CRUD system without update functionality
  • Feedback about the project
  • error pages
  • admin page

Technologies:

UI:

  • HTML
  • CSS
  • JavaScript
  • Bootstrap (Framework)

Backend:

  • Flask
  • SQLAlchemy

Models:

  • Sequential (RNN)
  • T5-Large

NLP:

  • NLTK
  • spaCy

security

  • password hashing
  • secure from CSRF attack

Research

Our Research

ChatBot Dataset

Installation

  1. Clone the repository:
    git clone https://github.com/ahmedsamir45/tytopya.git
  2. Navigate to the project directory:
    cd tytopya
  3. Install the required packages:
    pip install -r requirements.txt

Usage

  1. Run the Flask application:
    app.py runserver
  2. Open your browser and go to http://localhost:5000.

License

This project is licensed under the MIT License - see the LICENSE file for details.