Skip to content

lochanRV/AI_Text_Summarizer

Repository files navigation

About this course

Project-Based Learning: AI Text Summarizer Web App

course thumbmail

Pre-requisite resources

Introduction

Welcome to the Project-Based Learning module focused on building an AI-powered text summarizer web app! Throughout this module, we'll walk you through the process of creating a robust text summarization application using Node.js, Replit or GitHub Codespaces, the Hugging Face Inference API, and Postman. You'll not only explore real-world APIs but also generate code and customize your app with newfound skills.

By the end of this module, you'll be adept at using Postman to seamlessly incorporate APIs into your applications.

Skills Development

Skills you'll be using and developing:

  • Build and deploy a full-stack app on Replit/ GitHub Codespaces using HTML/CSS/JavaScript and Node.js
  • Explore real-world APIs with Postman, including the Hugging Face Inference API for text summarization with AI
  • Use Postman to generate code and integrate APIs into an application

Duration

This module is designed to take a beginner approximately 2-4 hours to complete.

Stuck?

If you encounter challenges, we recommend completing the Postman Student Expert training before starting this module. For additional assistance, feel free to reach out on the Postman Student Community Discord or via email at [email protected].

Benefits After Completion

Upon completing this project, you can expect the following benefits:

  • Successful creation of a full-stack application for AI text summarization
  • A project to enhance your professional portfolio or résumé
  • Practical experience and skill development for a competitive edge in the tech industry job market
  • Deeper understanding of leveraging APIs by integrating AI functionalities
  • Proficiency in navigating Postman to explore real-world APIs and generate code for applications

Skills to Learn

  • Build and deploy a full-stack app on Replit / GitHub CodeSpaces using HTML/CSS/JavaScript and Node.js
  • Explore real-world APIs with Postman, including the Hugging Face Inference API for summarizing text with AI
  • Use Postman to generate code and integrate APIs into an application

Course Overview

  1. Welcome!
  2. Introduction
  3. Register as a Postman Student
  4. Tech stack

Quest 1: Project Requirements

  1. What you’ll build
  2. Structure of the app

Quest 2: Setup

  1. Set up Replit / GitHub CodeSpaces
  2. Make a Hugging Face account
  3. Set up Postman

Quest 3: Code

  1. Understand the HTML/CSS
  2. Understand the server
  3. Add a /summarize endpoint to the server
  4. Make the frontend interactive
  5. Run the app!
  6. Extend your project

Submission

  • Submit your project!

Evaluation

  • Revisiting the criteria for success
  • Submit your project!
  • Share your project (optional)

Feedback (optional)

  • Provide optional feedback

Author: @Lochareddy


Project Motivation

  • Created this project , since Replit has recently shutdown an alternative to Replit is GitHub CodeSpaces. Contributions are welcomed.

NB : This template is adopted from Replit Postman AI Text Summarizer Template , due to efforts of enabling using alternatives such as GitHub Codespaces

About

Project-Based Learning: AI Text Summarizer Web App

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published