A modern, feature-rich teleprompter application built with React that helps content creators, speakers, and presenters deliver speeches and content with ease.
- User-friendly Interface: Simple and intuitive text input screen
- Smooth Scrolling: Adjustable scrolling speed for comfortable reading
- Text Formatting: Rich text support including bold, italic, and underline options
- Customizable Appearance: Change text color, font size, background color, and alignment
- Responsive Design: Works on desktop, tablet, and mobile devices
- Auto-scrolling: Hands-free scrolling with play/pause controls
- Mouse Wheel Support: Manual scrolling using the mouse wheel
- React: Frontend library for building the user interface
- React Router: Navigation between the input and teleprompter screens
- Material UI: Component library for modern UI elements
- Tailwind CSS: Utility-first CSS framework for styling
- LocalStorage API: For persisting script content between pages
- Node.js (v14.0 or later)
- npm (v6.0 or later)
-
Clone the repository:
git clone https://github.com/NaviAndrei/teleprompter-app.git cd teleprompter-app -
Install dependencies:
npm install -
Start the development server:
npm start -
Open http://localhost:3000 to view it in your browser.
- Enter Your Script: On the input page, paste or type your script text
- Start Prompter: Click the "Start Prompter" button to go to the teleprompter view
- Adjust Settings: Customize appearance, font size, and text alignment
- Control Scrolling: Use the play/pause button or adjust the speed slider
- Apply Formatting: Select text and use the formatting toolbar to style your content
Build the application for production:
npm run build
The build artifacts will be stored in the build/ directory, ready to be deployed to any static hosting service like GitHub Pages, Netlify, or Vercel.
- Remote control via mobile device
- Import/export scripts from various formats (PDF, DOCX, TXT)
- Countdown timer and clock display
- Speech-to-text functionality
- Script auto-saving and versioning
Andrei Ivan - ivan.andrei@syncwithivan.com
Project Link: https://github.com/NaviAndrei/teleprompter-app