An open API service indexing awesome lists of open source software.

https://github.com/imsubhro/syllogenie

A Flask-based web app that summarizes uploaded syllabus PDFs into a concise PDF. 🚀
https://github.com/imsubhro/syllogenie

flask flask-api html-css-javascript python reactjs

Last synced: 3 months ago
JSON representation

A Flask-based web app that summarizes uploaded syllabus PDFs into a concise PDF. 🚀

Awesome Lists containing this project

README

          

# ✨ SylloGenie

**SylloGenie** is a smart Flask-based web application that allows users to upload their syllabus PDFs and generates a concise, summarized PDF effortlessly. 🚀

## 🚀 Features
- 📄 Upload and process syllabus PDFs easily
- ✍️ AI-powered concise summarization
- 📥 Download summarized syllabus as a new PDF
- 🎨 Clean, minimal, and responsive UI design

## 🛠️ Tech Stack
- **Backend:** Flask (Python) 🐍
- **Frontend:** HTML, CSS 🎨
- **PDF Processing Libraries:** PyPDF2

## 📦 Installation & Setup

1. **Clone the Repository**
```bash
git clone https://github.com/yourusername/syllogenie.git
cd syllogenie
2. **Install the Project Dependencies**
```bash
pip install -r req.txt
3. **Run the Flask Application**
```bash
python server.py
4. **Access the Application Open your browser and go to:**
```bash
http://127.0.0.1:5000
```

## 🏗️ Future Enhancements
- 📚 Support for more file formats like DOCX, TXT etc.

- 🤖 Integrate advanced AI/NLP models for better summarization

- 🔒 Add user authentication to save and manage summaries

- 🌐 Deploy to cloud platforms (Render, Vercel, AWS)

## 📜 License
- This project is open-source and available under the MIT License.

## 🤝 Contributing
- Contributions are welcome! Feel free to fork the repo, create a new branch, and submit a pull request. 🚀

## 💡 Author
- [**Subhro Mohanta**](https://github.com/imSubhro)