Skip to content

ThinkOfATitle is an AI-powered tool that helps you generate creative and professional titles for academic papers, dissertations, theses, and research documents.

Notifications You must be signed in to change notification settings

dnachavez/ThinkOfATitle

Repository files navigation

ThinkOfATitle logo

ThinkOfATitle

Status GitHub Issues GitHub Pull Requests License


ThinkOfATitle is an AI-powered tool that helps you generate creative and professional titles for academic papers, dissertations, theses, and research documents.

📝 Table of Contents

🧐 About

ThinkOfATitle leverages Google's Gemini AI to generate compelling titles and brief overviews for academic research papers, theses, and dissertations. It's designed to help researchers, students, and academics quickly brainstorm title ideas for their work based on their research topic or field.

✨ Features

  • AI-Generated Titles: Get creative and professional title suggestions using Gemini 2.0 Flash
  • Brief Overviews: Each title comes with a brief description of what the research could focus on

🏁 Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Node.js (v18 or higher)
  • npm or yarn
  • Google Gemini API key

Installing

  1. Clone the repository
git clone https://github.com/dnachavez/thinkofatitle.git
cd thinkofatitle
  1. Install dependencies
npm install
# or
yarn install
  1. Set up environment variables Create a .env.local file in the root directory with the following variables:
GEMINI_API_KEY=your_gemini_api_key_here
  1. Start the development server
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 with your browser to see the result.

🔧 Technology Stack

🎈 Usage

  1. Enter your research topic or field in the search bar
  2. Get AI-generated title suggestions
  3. Click on any suggestion to see the full title and its brief overview
  4. Use the "Reset" button to start a new search
  5. Use the "Regenerate" button to get new suggestions for the same topic

🚀 Deployment

The project can be deployed on Vercel:

npm run build
# or
vercel deploy

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

✍️ Author

About

ThinkOfATitle is an AI-powered tool that helps you generate creative and professional titles for academic papers, dissertations, theses, and research documents.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published