Skip to content

A Spring AI Application for Generating and Storing Leetcode-Style Questions

Notifications You must be signed in to change notification settings

ismarjiw/leetcode-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Spring AI Application for Generating and Storing Leetcode-Style Questions

Name That Tune App Screenshot

🌟 Key Features

  • 💬 OpenAI Integration: Seamlessly integrate with OpenAI's language model to generate dynamic and challenging Leetcode-style questions.
  • 📂 PostgreSQL Database: Store generated questions in a PostgreSQL database for easy retrieval and management.
  • 🚀 Spring Boot: Built on the robust Spring Boot framework, ensuring a scalable and secure back-end architecture.
  • 📡 RESTful APIs: Interact with the application through intuitive RESTful APIs, enabling easy integration with front-end frameworks or clients.
  • 📝 Detailed Documentation: Comprehensive documentation to guide you through the setup process and usage of the application.

🛠️ Technologies Used

  • Java
  • Spring Boot
  • Spring AI
  • PostgreSQL
  • OpenAI API

🚀 Getting Started

To run the application locally, follow these steps:

  1. Clone the repository: git clone https://github.com/ismarjiw/leetcode-generator.git
  2. Configure the PostgreSQL database connection settings in the application.properties file.
  3. Set up your OpenAI API key as an environment variable.
  4. Build and run the Spring Boot application.
  5. Send a POST request to the /api/problems endpoint with a request body containing the desired problem statement.

Happy coding! 🎉

About

A Spring AI Application for Generating and Storing Leetcode-Style Questions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages