A Next.js and Tailwind CSS powered web application that leverages OpenAI to generate compelling, structured job descriptions. This tool is designed to help recruiters and HR professionals quickly create engaging job postings with customizable tones and formats.
- Generate creative and engaging job descriptions using AI.
- Choose between different tones (Story, Formal, Fun) for varied styles.
- Real-time preview and easy copy-to-clipboard functionality.
- Built with Next.js for fast performance and Tailwind CSS for modern styling.
https://github.com/shnai0/linkedin-post-generator
- Create API key at http://openai.com
- Add API Key to OPENAI_API_KEY variable in .env.local
- Node.js (v14 or later)
- npm, yarn, or pnpm installed on your machine
- An OpenAI API Key (create one at OpenAI and add it to your
.env.localfile)
- Clone the repository:
git clone <repository-url> cd Job-Description-Generator
- Install dependencies:
npm install # or yarn install # or pnpm install
- Create a
.env.localfile in the project root and add your OpenAI API Key:OPENAI_API_KEY=your_openai_api_key_here
Start the development server:
npm run dev
# or
yarn dev
# or
pnpm devOpen http://localhost:3000 in your browser to view the app.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Inter, a custom Google Font.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
