ThinkOfATitle is an AI-powered tool that helps you generate creative and professional titles for academic papers, dissertations, theses, and research documents.
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.
- 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
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js (v18 or higher)
- npm or yarn
- Google Gemini API key
- Clone the repository
git clone https://github.com/dnachavez/thinkofatitle.git
cd thinkofatitle- Install dependencies
npm install
# or
yarn install- Set up environment variables
Create a
.env.localfile in the root directory with the following variables:
GEMINI_API_KEY=your_gemini_api_key_here
- Start the development server
npm run dev
# or
yarn dev- Open http://localhost:3000 with your browser to see the result.
- Next.js - React framework
- TypeScript - Type safety
- Tailwind CSS - Styling
- Motion One - Animations
- Aceternity UI - UI Components
- Google Gemini API - AI title generation
- Enter your research topic or field in the search bar
- Get AI-generated title suggestions
- Click on any suggestion to see the full title and its brief overview
- Use the "Reset" button to start a new search
- Use the "Regenerate" button to get new suggestions for the same topic
The project can be deployed on Vercel:
npm run build
# or
vercel deployContributions are welcome! Please feel free to submit a Pull Request.
- @dnachavez - Initial work