Skip to content

AbdurRohit/present-buddy-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Present Z

Generate PowerPoint presentations on the go using the power of Generative AI

Take input from the user

Provide as many details as possible on the topic/subject. Click on generate PPT.

image

Open the PPT

This will trigger the Backend, and the PPT will be downloaded within 10-15 seconds.

image

Edit it as per requirements

image

Installation

Clone the repository:

git clone https://github.com/your-abdurrohit/present-buddy-api.git

Install dependencies:

Backend API

cd server
npm install

Frontend

cd front-end 
npm install

Set up Gemini Pro API Key:

Obtain your API key from the Gemini Pro platform. Create a .env file in the root of your project. Add the following line to your .env file, replacing YOUR_API_KEY and YOUR_API_SECRET with your actual credentials:

API_KEY = YOUR_API_KEY

Important: Never commit your .env file to version control (add it to your .gitignore). Running the Project

If working on the backend set API address

Change apiResponse address to localhost:8080 at

frontend/home.jsx

Start the backend API server:

cd present-buddy-api 
node index.js

Start the frontend React app:

cd frontend 
npm start

All set you can access the Web App on

localhost:3000

About

Generate PPT with just some information about the topic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published