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 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
This module is designed to take a beginner approximately 2-4 hours to complete.
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].
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
- 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
- Welcome!
- Introduction
- Register as a Postman Student
- Tech stack
- What you’ll build
- Structure of the app
- Set up Replit / GitHub CodeSpaces
- Make a Hugging Face account
- Set up Postman
- Understand the HTML/CSS
- Understand the server
- Add a /summarize endpoint to the server
- Make the frontend interactive
- Run the app!
- Extend your project
- Submit your project!
- Revisiting the criteria for success
- Submit your project!
- Share your project (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