QuotesAI is built using Next.js, Tailwind CSS, Shadcn-ui, Magic-ui, Supabase, NextAuth, and Prisma. It is powered by Vercel and the OpenAI API. It uses the Goodreads API to generate category-based quotes as per your current mood/vibe.
Watch the video below for a quick overview of QuotesAI:
Screen.Recording.2024-06-02.at.7.27.19.PM.mov
DATABASE_URL=
NEXTAUTH_SECRET=
NEXTAUTH_URL=http://localhost:3000
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GITHUB_ID=
GITHUB_SECRET=
GITHUB_ACCESS_TOKEN=
STRIPE_API_KEY=
STRIPE_WEBHOOK_SECRET=
-
Clone the repository:
git clone https://github.com/DarkInventor/QuotesAI.git cd QuotesAI
-
Create and populate the
.env
file:cp .env.example .env
Edit the
.env
file and add your credentials. -
Install dependencies:
pnpm install
-
Run the development server:
pnpm run dev
-
Open your browser and navigate to:
http://localhost:3000
This project is licensed under the MIT License. See the LICENSE file for details.
- 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.