AIQueryHub is an AI-powered law assistant designed to help users with legal queries by analyzing PDF documents and providing relevant information.
Link to flask backend : https://github.com/Dushyantbha012/ieee-flask
-
Clone the repository:
git clone https://github.com/arnavbansal2764/ieee-web-dev.git cd ieee-web-dev -
Install dependencies:
npm install
-
Set up environment variables:
cp .env.example .env # Update .env with your configuration -
Generate Prisma client:
npx prisma generate
-
Run the development server:
npm run dev
-
Start the application:
npm start
-
Open your browser and navigate to
http://localhost:3000. -
Use the interface to upload PDFs and interact with the AI assistant.
- PDF Analysis: Upload and analyze PDF documents.
- AI Responses: Get AI-generated responses to your legal queries.
- User Authentication: Secure user authentication with Clerk.
- Interactive Dashboard: User-friendly dashboard to manage your documents and queries.
- Next.js: React framework for server-side rendering and static site generation.
- Prisma: ORM for database management.
- Tailwind CSS: Utility-first CSS framework.
- Radix UI: Accessible UI components.
- Axios: Promise-based HTTP client.
- MongoDB: NoSQL database.
- TypeScript: Typed JavaScript for better developer experience.