PPTGenie is a web application built with React, TypeScript, and TanStack for creating and managing presentations. It provides a user-friendly interface for organizing and displaying presentations, along with pre-designed presentation templates.
- Presentation Cards: Display presentation details such as title, description, and author.
- Presentation List Sections: Organize and display a list of presentations.
- Slideshow Modals: Display and navigate through presentation slides.
- Presentation Templates: Pre-designed templates with different styles, tones, and layouts.
- TanStack Integration: Utilizes TanStack for efficient state management.
- shadcn/ui Integration: Utilizes shadcn/ui for UI components and functionality.
- Clone the repository from GitHub.
- Install dependencies by running
npm installoryarn install. - Start the development server by running
npm run devoryarn dev. - Access the application at
http://localhost:3000.
- Create a presentation by clicking the "Create Presentation" button.
- Select a presentation template from the available options.
- Customize the presentation content and design.
- Save the presentation and add it to a list section.
- View and navigate through the slides of a presentation within the slideshow modal.
- Edit or delete presentations as needed.
- React
- TypeScript
- TanStack
- shadcn/ui
- Vite
Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.
This project is licensed under the MIT License.