Skip to content

Devmodjo/QuickExpo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickExpo

🚀 QuickExpo

AI-powered platform for generating structured academic presentations

Generate complete, structured, and customizable presentations in just a few minutes using Large Language Models (LLMs).

Work in Progress — The project is currently under active development.

License Java Spring Boot Angular PostgreSQL


Table of Contents


Overview

QuickExpo is an AI-powered web platform designed to help students, educators, and professionals generate well-structured academic presentations from simple user inputs.

Instead of manually searching for information and organizing ideas, users describe their topic, objectives, audience, and presentation preferences. The platform then generates a complete presentation structure using Large Language Models (LLMs).

QuickExpo focuses on productivity, content quality, and an intuitive user experience while keeping the AI interaction transparent and controllable.


Objectives

QuickExpo aims to:

  • Reduce the time required to prepare academic presentations.
  • Improve presentation quality through structured AI-generated content.
  • Provide customizable outputs adapted to different academic levels.
  • Offer a scalable platform for future educational AI services.

Key Features

AI-assisted generation

  • Presentation outline generation
  • Structured sections
  • Introduction
  • Development
  • Conclusion
  • Bibliography suggestions

Customization

Users can specify:

  • Subject
  • Academic level
  • Language
  • Presentation duration
  • Writing style
  • Audience
  • Additional instructions

User Experience

  • Modern web interface
  • Fast generation
  • Secure authentication
  • Generation history
  • User profile management

Data Persistence

The platform securely stores:

  • User accounts
  • Generated presentations
  • Prompt history
  • User preferences
  • Metadata

System Architecture

QuickExpo follows a layered architecture separating the presentation layer, business logic, AI integration, and persistence.

flowchart LR

A[Angular Frontend]

B[Spring Boot Backend]

C[AI Provider API]

D[(Neon PostgreSQL)]

A -->|HTTPS REST| B

B -->|Prompt Request| C
C -->|Generated Content| B

B -->|Read / Write| D

B -->|JSON Response| A
Loading

Application Workflow

sequenceDiagram

participant User
participant Frontend
participant Backend
participant AI
participant Database

User->>Frontend: Fill generation form

Frontend->>Backend: POST generation request

Backend->>Database: Load user data & preferences

Database-->>Backend: User information

Backend->>AI: Send optimized prompt

AI-->>Backend: Generated presentation

Backend->>Database: Save generation

Backend-->>Frontend: Return structured response

Frontend-->>User: Display generated presentation
Loading

Data Flow

flowchart TD

A[User]

B[Angular Application]

C[Spring Boot API]

D[Prompt Construction]

E[AI Provider]

F[Generated Content]

G[(Neon PostgreSQL)]

A --> B

B --> C

C --> D

D --> E

E --> F

F --> C

C --> G

C --> B

B --> A
Loading

Project Structure

QuickExpo/

├── backend/
│
├── frontend/
│
├── docs/
│
├── .github/
│
├── docker/
│
├── README.md
│
└── LICENSE

Development Roadmap

Phase 1

  • User authentication
  • Presentation generation
  • Prompt optimization
  • Persistent storage

Phase 2

  • Presentation history
  • Export capabilities
  • Improved customization
  • Performance optimization

Phase 3

  • Team collaboration
  • Shared workspaces
  • AI-assisted editing
  • Advanced generation options

Phase 4

  • Multi-language support
  • Academic citation assistance
  • Analytics dashboard
  • Educational integrations

Contributing

Contributions are welcome.

If you would like to contribute:

  1. Fork the repository.
  2. Create a feature branch.
  3. Commit your changes.
  4. Push your branch.
  5. Open a Pull Request.

Please ensure that your code follows the project's coding standards and includes appropriate documentation.


License

This project is licensed under the GPL License.


QuickExpo

Building the future of AI-assisted academic presentation creation.

About

saas de génération d'exposés scolaire

Topics

Resources

License

Stars

6 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors