AskAI is a Q&A application designed to provide users with insightful answers using AI-driven responses. This project focuses on enhancing the user experience in seeking answers by incorporating natural language processing, which provides accurate and concise replies.
Frontend: Built with React and styled using Tailwind CSS for a modern, responsive interface. Backend: Implemented in Node.js and Express.js with MongoDB for data storage. AI Integration: Integrated GeminiAI's API for generating real-time responses based on user questions. State Management: Managed with Redux to handle user authentication, session management, and API responses.
- User authentication with JWT for secure login and registration.
- AI-powered response generation for natural language questions.
- Real-time updates with error handling to manage API limits and retries.
- User dashboard with history tracking for previous questions and responses.