🚀 Live Application: https://my-dilemma.vercel.app/
LifeCompass is an AI-powered decision-making tool designed to help users navigate life's toughest decisions. By inputting your dilemma, the application provides structured analysis including pros and cons, personalized recommendations, scenario simulations, and ethical bias checks to guide you towards informed choices.
- Frontend: Next.js 15, React 18, TypeScript
- Styling: Tailwind CSS, Radix UI components
- AI: Genkit AI with Google AI integration
- Backend/Database: Firebase
- Forms: React Hook Form with Zod validation
- Charts: Recharts
- Icons: Lucide React
- Build Tools: Turbopack, PostCSS
-
Clone the repository:
git clone https://github.com/Narendra-Rajput003/LifeCompass cd nextn -
Install dependencies:
npm install
-
Set up environment variables:
- Copy
.env.exampleto.envand fill in your API keys (Google AI, Firebase)
- Copy
-
Run the development server:
npm run dev
-
Open http://localhost:9002 in your browser.
- Dilemma Analysis: Input any life decision for comprehensive analysis
- Pros and Cons: Structured breakdown of advantages and disadvantages
- Personalized Recommendations: AI-generated guidance based on your situation
- Scenario Simulation: Explore potential outcomes of different choices
- Ethical Bias Check: Identify and mitigate potential biases in decision-making
- Decision History: Track and review past analyses
- Dark/Light Theme: Toggle between themes for comfortable viewing
- Share Functionality: Easily share your decision analysis
- Navigate to the main page
- Enter your dilemma in the text area
- Click "Chart Your Course" to get AI-powered analysis
- Review the generated pros/cons, recommendations, scenarios, and ethical checks
- Save to history or share the results
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
This project is licensed under the MIT License.
For questions or support, please open an issue on GitHub.
