GraphIQ is an innovative and interactive AI-powered learning platform that guides students through data structure and algorithm concepts with practice problems, interactive diagrams, and detailed explanations
To get a local copy of the project up and running, follow these simple steps.
-
Clone the repository:
git clone https://github.com/kaustubhbhal/GraphIQ.git
-
Navigate to the project directory:
cd your-repo-name -
Install dependencies:
npm install
cd flask-apipip install -r requirements.txt
-
Environment Variables
Set the necessary environment variables
```bash
ANTHROPIC_API_KEY=
GEMINI_API_KEY=
OPENAI_API_KEY=
```
To run the application in development mode:
npm run devRun the flask server (in flask-api directory)
python app.pyThe development server will start at http://localhost:3000. Any changes you make will automatically reload the page.
To build the application for production:
npm run buildThis will create an optimized build in the .next directory.
To run the production build:
npm run startThe application will run on http://localhost:3000.
This project is licensed under the APACHE 2.0 License. See the LICENSE file for more details.