InfoGuru is a web application designed to streamline data management and insights. It allows you to efficiently extract valuable information from your data while providing a secure and user-friendly experience.
InfoGuru is currently deployed on Vercel, making it accessible online. You can visit it at https://info-guru.vercel.app/
-
Frontend: Built using React, Typescript, Nextjs and styled with CSS, InfoGuru provides an interactive and responsive user interface.
-
Backend: Nextjs, Azure Postgres and Prisma are the backbone of this project, handling data storage and management.
-
Clone this repository to your local machine.
-
Navigate to the project directory.
-
Run
npm install
to install the necessary dependencies. -
Start the development server using
npm run dev
.
Here are some improvements and updates you can look forward to:
-
Mobile-Friendly UI: Enhance the user experience by making the UI responsive for mobile devices. Experiment with CSS
@media
styling to ensure it looks great on all screen sizes. -
Password Reset Functionality: Implement a password reset feature to enhance security and user convenience.
-
AI Interaction: Enhance the AI interaction to make it more intuitive and user-friendly.
-
Parent-Child Rule Overrides: Learn how to effectively override parent-child CSS rules to have better control over the styling of individual elements.
-
Python Data Analysis: Write python code to perform data analysis and data visualization when possible.
-
Multiple file upload: Implement the ability to upload multiple files and implement correlational analysis.
-
Better Chat completion prompts: Change the way the openAI Api responds.
Feel free to contribute to the project and make it even better!