ModResolve is an AI-powered web application designed to help Minecraft players and server administrators troubleshoot issues quickly. It provides two main features: analyzing Minecraft error logs to identify root causes and suggest solutions, and a general-purpose conversational AI to answer any Minecraft-related questions.
Built with Next.js and powered by Google's Gemini AI through Genkit, this application offers a clean, modern, and responsive user interface for a seamless experience.
- Framework: Next.js (with App Router)
- Language: TypeScript
- AI Integration: Genkit (with Google's Gemini models)
- UI: React
- Styling: Tailwind CSS
- Component Library: ShadCN/UI
Follow these instructions to get a local copy of the project up and running.
- Node.js (v18 or later recommended)
- npm or a compatible package manager
- A Gemini API Key from Google AI Studio
-
Clone the repository:
git clone https://github.com/your-username/your-repository-name.git cd your-repository-name -
Install dependencies:
npm install
-
Set up environment variables: Create a new file named
.envin the root of your project by copying the example file.cp .env.example .env
Open the new
.envfile and add your Gemini API key:GEMINI_API_KEY=your_api_key_here -
Run the development server:
npm run dev
Open http://localhost:9002 in your browser to see the result.
In the project directory, you can run:
npm run dev: Runs the app in development mode.npm run build: Builds the app for production.npm run start: Starts a Next.js production server.npm run lint: Runs the linter to check for code quality issues.npm run typecheck: Runs the TypeScript compiler to check for type errors.