Pres2 is a Chrome extension that helps enhance presentation content using AI-powered text processing. It provides intelligent suggestions to make presentations more engaging, clear, and professional.
This extension will only work on OUR SCHOOLS SPECIFIC WEBSITE, this is not coded to interact with google slides or any other progoram.
- AI-powered presentation text enhancement
- Chrome extension integration
- Real-time text processing
- User-friendly interface
- Context-aware suggestions
- Python 3.8 or higher
- Node.js and npm
- Chrome browser
- Clone the repository:
git clone https://github.com/jasminestrone/Pres2.git
cd Pres2- Install Python dependencies:
pip install -r requirements.txt- Install Node.js dependencies:
npm install- Load the Chrome extension:
- Open Chrome and navigate to chrome://extensions/
- Enable "Developer mode"
- Click "Load unpacked" and select the project directory
- Start the backend server:
node server.js- The server will run on http://localhost:5005
- Click the Pres2 extension icon in Chrome
- Enter or paste your presentation text
- Click "Process" to get AI-enhanced suggestions
- Review and apply the suggested improvements
- Backend: Node.js with Express
- AI Model: DeepSeek-R1-Distill-Qwen-1.5B
- Frontend: HTML, CSS, JavaScript
- Browser Integration: Chrome Extension API
Pres2/
├── server.js # Node.js backend server
├── process_text.py # Python text processing script
├── manifest.json # Chrome extension manifest
├── popup.js # Extension popup logic
├── background.js # Extension background script
├── index.html # Extension popup interface
├── style.css # Styling
└── icons/ # Extension icons
- torch
- transformers
- flask
- flask-cors
- sentencepiece
- accelerate
- bitsandbytes
- express
- cors
This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.
- Jasmine
- Gabe