This project aims to solve the cumbersome and time-consuming process of data retrieval from databases by providing a chatbot-like interface to query in English for faster and more reliable responses.
The frontend of Q-gpt is a React-based application that interacts with the backend services to provide a user-friendly interface for querying data. It includes features for user authentication, file uploads, and data visualization.
- User authentication (Sign Up, Login, Google Sign-In)
- File upload functionality
- Data visualization capabilities
- Responsive design for various screen sizes
-
Clone the repository:
git clone https://github.com/KniteenK/Q-gpt-frontend.git cd q-gpt-frontend
-
Install dependencies:
npm i
- Create a .env file in the root directory and add the following environment variables:
PORT = 3000 DATABASE_URL=your-database-url (We used firebase realtime db) WEBKEY_API=your-webkey-api RAPIDAPI_KEY=your-rapidapi-key
- Start the development server :
npm run start
- Open your browser and navigate to http://localhost:3000 to access the application.
- You'll have to run the backend too . (url for backend : https://github.com/KniteenK/Q-gpt-backend)
If you want to contribute to this project, please fork the repository and create a pull request with your changes. Ensure that you follow the coding standards and provide appropriate tests.
If you have any suggestion , feedback or anything you want to say in general , you can reach out to me via email : kniteen38@gmail.com