QuotesAI
QuotesAI is a Next.js application leveraging Tailwind CSS, Shadcn-ui, Magic-ui, Supabase, NextAuth, and Prisma. Powered by Vercel and the OpenAI API, it utilizes the Goodreads API to generate category-based quotes tailored to your current mood/vibe.
Key Features:
- AI-Powered Quote Generation: Employs OpenAI API for intelligent quote generation.
- Category-Based Selection: Uses Goodreads API to categorize quotes based on mood/vibe.
- Modern Tech Stack: Built with Next.js, Tailwind CSS, Shadcn-ui, Magic-ui, Supabase, NextAuth, Prisma, and Stripe.
- Authentication: Implements user authentication using NextAuth.
- Database: Uses Supabase for database management.
- Styling: Styled with Tailwind CSS and Shadcn-ui.
- Payment: Stripe integration for payment processing.
Setup Instructions
-
Clone the repository:
git clone https://github.com/DarkInventor/QuotesAI.git cd QuotesAI -
Create and populate the
.envfile:cp .env.example .envEdit the
.envfile and add your credentials. -
Install dependencies:
pnpm install -
Run the development server:
pnpm run dev -
Open your browser and navigate to:
http://localhost:3000
License
This project is licensed under the MIT License. See the LICENSE file for details.
Contributing
- Fork the repository.
- Create your feature branch (
git checkout -b feature/your-feature). - Commit your changes (
git commit -am 'Add some feature'). - Push to the branch (
git push origin feature/your-feature). - Create a new Pull Request.





