Skip to content

pdk01/VerseAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VersaAI

VersaAI is a multi-functional AI-powered web application that enables users to:

1. Generate images based on textual prompts.

2. Chat with an AI for Q&A.

3. Generate recipes from a list of ingredients.

The project is built with a React.js frontend and a Spring Boot backend, integrated with OpenAI for AI functionalities.


Features

Image Generator: Enter a text prompt to generate AI-powered images.

AI Chat: Ask questions and get conversational responses.

Recipe Generator: Input available ingredients and receive a complete recipe suggestion.

Technology Stack

Backend

Spring Boot

OpenAI API for AI functionalities

Java

Frontend

React.js (CRA setup with functional components and hooks)

CSS for styling


Prerequisites

Node.js

npm or yarn

Java 17 or above

Maven

OpenAI API Key

Known Issues

Prompt validation for image generation may need enhancements.

Some error handling cases are not covered yet.

Contributing

Contributions are welcome!

1. Fork the repository.

2. Create a new branch:

git checkout -b feature-name

3. Make your changes and commit:

git commit -m "Add feature-name"

4. Push to the branch:

git push origin feature-name

5. Open a pull request.

License

This project is licensed under the MIT License.


Acknowledgments

OpenAI for their powerful APIs.

The React and Spring Boot communities for their extensive support.

About

VersaAI is a multi-functional AI-powered web application built with React.js and Spring Boot. It features an image generator, AI chat, and recipe generator, leveraging OpenAI APIs to deliver interactive and intelligent experiences.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors