Plan your events like a pro!
PlanWise is an AI-assisted event planning platform designed to simplify and enhance your event management experience. With cutting-edge AI technology, PlanWise empowers you to create organized, budget-friendly, and personalized event plans effortlessly.
-
AI-Assisted Event Planning: Generate personalized checklists and plans tailored to your event needs with Akash Chat API.
-
Smart Sponsor Matching: Automatically match tasks with suitable sponsors, optimizing your event's efficiency and budget.
-
User-Friendly Interface: A sleek design powered by Radix UI for a seamless user experience.
-
Budget Management: Stay on track with AI-guided budget allocation and tracking.
-
Progress Tracking: Monitor task completion and milestones at a glance with our intuitive dashboard.
- Frontend: Next.js, Tailwind CSS, Radix UI
- Backend: Firestore
- AI Integration: Akash Chat API
Follow these steps to get PlanWise up and running on your local machine:
-
Clone the repository:
git clone https://github.com/yourusername/planwise.git
-
Navigate to the project directory:
cd planwise -
Install dependencies:
npm install
-
Set up environment variables:
Create a
.envfile in the root directory and add the following:AUTH_SECRET=<Your AUTH.JS Auth Secret> AUTH_GOOGLE_ID=<Your Google OAuth ID> AUTH_GOOGLE_SECRET=<Your Google OAuth Secret> AUTH_FIREBASE_PROJECT_ID=<Your Firebase Project ID> AUTH_FIREBASE_CLIENT_EMAIL=<Your Firebase Client Email> AUTH_FIREBASE_PRIVATE_KEY=<Your Firebase Private Key> AKASH_KEY=<Your Akash API Key> NEXT_PUBLIC_URL=<Your public URL, e.g., http://localhost:3000>
-
Run the development server:
npm run dev
-
Access the application: Open your browser and navigate to
http://localhost:3000.
- Sign in using Google authentication.
- Answer a series of questions about your event.
- Let the AI assistant generate a comprehensive plan for your event.
- Customize and track your event plan.
We welcome contributions to enhance PlanWise!
- Fork the repository.
- Create a feature branch:
git checkout -b feature/YourFeatureName. - Commit your changes:
git commit -m 'Add YourFeatureName'. - Push to the branch:
git push origin feature/YourFeatureName. - Open a pull request.
This project is licensed under the MIT License.
For inquiries or support:
- Email: amousavig@icloud.com
Happy planning with PlanWise! 🎉