Customized platform to create powerpoint files in a simple way.
- Take photos from Client-side(phone) and immediately send it to Server-side(PC)
- Integrated PPTXGenJS function to easily create PPT files
- Directly paste photos from clipboard using Ctrl+V
- Thumbnail preview to track added photos
- Multiple workspaces for multi-user scenario
- Support hotkeys
- Support drag-n-drop image files
- Predefined common file name prefix to easily label image files
- Dual mode (CS / Tech)
!!! IN PROGRESS !!! Local Environment:
- Clone this repo :
git clone tenent007963/Photo2PPT
- Run
npm install
for dependencies installations (Usenpm install -force
if necessary) - Install postgres from https://www.postgresql.org/download/ and setup postgres database, note down the credentials
- Define DATABASE_URL with credentials inside, e.g
$env:DATABASE_URL = "postgres://postgres:postgres@localhost:5432/postgres"
on PowerShell - Start with
npm start
in console
On Heroku:
- Clone this repo
- Install Heroku Postgres add-on
- Start up the dyno app
!!! IN PROGRESS !!!
- Goto https://instaphoto.gq on PC and phone
- On PC, select
PC - SIDE
, then select your role - On phone, select
PHONE - SIDE
, wait for the page to load up a QR scanner - Use the QR scanner to scan the QR code that shows on PC
CS Mode demo video Tech Mode demo video
x
: Enable / Create PPT file
Ctrl + Shift + z
: Disable / Discard PPT file
`
: Toggle SaveImage
Enter
: Save PPT file (For more than 1 photo)
- Make the whole damn code async and simplify the heck out of it
- Host side ping check for server side status
- To use local SQLite file instead of spinning up new database
- P2P encryption for security enhancement