{"id":26336084,"url":"https://github.com/meeksonjr/plan-smart-ai","last_synced_at":"2026-04-16T12:02:52.058Z","repository":{"id":264117442,"uuid":"892417176","full_name":"MeeksonJr/plan-smart-ai","owner":"MeeksonJr","description":"Plan with smart ai","archived":false,"fork":false,"pushed_at":"2024-11-22T04:26:46.000Z","size":215,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-22T05:21:48.118Z","etag":null,"topics":["clerk","database","nextjs13","openai"],"latest_commit_sha":null,"homepage":"https://lty0nnjlammmdvgrgdroexnyon5ixk8g.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MeeksonJr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-22T04:21:32.000Z","updated_at":"2024-11-22T04:26:49.000Z","dependencies_parsed_at":"2024-11-22T05:31:52.918Z","dependency_job_id":null,"html_url":"https://github.com/MeeksonJr/plan-smart-ai","commit_stats":null,"previous_names":["meeksonjr/plan-smart-ai"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeeksonJr%2Fplan-smart-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeeksonJr%2Fplan-smart-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeeksonJr%2Fplan-smart-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeeksonJr%2Fplan-smart-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MeeksonJr","download_url":"https://codeload.github.com/MeeksonJr/plan-smart-ai/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243809876,"owners_count":20351407,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clerk","database","nextjs13","openai"],"created_at":"2025-03-16T01:16:33.224Z","updated_at":"2026-04-16T12:02:47.013Z","avatar_url":"https://github.com/MeeksonJr.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## PlanSmart AI\n\nPlanSmart AI is an innovative web application that leverages artificial intelligence to generate personalized, actionable plans based on users' goals, resources, and constraints. This project aims to revolutionize the way individuals and businesses approach planning and decision-making.\n\n## Features\n\n- AI-powered plan generation using OpenAI's GPT-4 model\n- User-friendly interface for inputting goals, resources, and constraints\n- Dynamic dashboard for tracking multiple plans and tasks\n- Real-time progress monitoring and task management\n- Responsive design for seamless use across devices\n- Secure user authentication and data protection\n\n## Tech Stack\n\n- Next.js 13+ (App Router)\n- React\n- TypeScript\n- Tailwind CSS\n- Drizzle ORM\n- Neon Database (PostgreSQL)\n- OpenAI API\n- Vercel (for deployment)\n- Clerk Auth (future use)\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js 14.x or later\n- npm or yarn\n- A Neon Database account\n- An OpenAI API key\n- Clerk API keys (future use)\n\n### Installation\n\nClone the repository:\n\n```bash\ngit clone [https://github.com/MeeksonJr/PlanSmart-ai.git](https://github.com/MeeksonJr/plan-smart-ai.git)\ncd plansmart-ai\nInstall dependencies:\n\nnpm install\n   or\nyarn install\n```\n\n## Set up your environment variables\n```\nCreate a .env.local file in the root of the project.\nAdd the following variables:\nbash\nCopy code\nNEXT_PUBLIC_OPENAI_API_KEY=your-openai-api-key\nNEXT_PUBLIC_NEON_DB_URL=your-neon-database-url\nIf you plan to use Clerk for authentication in the future, also add:\n\nbash\nCopy code\nCLERK_FRONTEND_API=your-clerk-frontend-api\nCLERK_API_KEY=your-clerk-api-key\nRun the development server:\n```\n## npm run dev or yarn dev\nThis will start the application on http://localhost:3000.\n\n## Database Setup\nPlanSmart AI uses Neon (PostgreSQL) as the database backend. Follow the instructions below to set up your Neon Database:\n- Create a Neon account if you don't have one: Neon Database.\n- Create a new Neon database and note the connection URL.\n- Set up the database schema using the provided migration scripts (or manually, depending on your preferences).\n- Authentication Setup\n- PlanSmart AI includes user authentication with Clerk (for future implementation). For now, the app functions without authentication, but Clerk can be integrated by following these steps:\n\n## Sign up for Clerk: Clerk.\n- After setting up Clerk, create an API key and configure it in your .env.local file.\n- Wrap your pages requiring authentication in the \u003cClerkProvider /\u003e component (refer to the example in the code for how to implement this).\n\n## Deployment\n- The application is deployed on Vercel for seamless hosting. If you wish to deploy it yourself, follow these steps:\n- Push your code to your GitHub repository.\n- Connect your GitHub repository to Vercel and follow the deployment steps.\n- Set up your environment variables in the Vercel dashboard under \"Settings\" → \"Environment Variables.\"\n- Once deployed, your app will be accessible on a public URL provided by Vercel.\n\n## Contributing\n- We welcome contributions to PlanSmart AI! To contribute, please follow these steps:\n\n## Fork the repository.\n- Create a new branch (git checkout -b feature-name).\nMake your changes.\n- Commit your changes (git commit -am 'Add new feature').\n- Push to the branch (git push origin feature-name).\nOpen a pull request.\n- Please ensure your code follows the existing code style and includes tests where appropriate.\n\n# License\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n# Acknowledgments\n- Special thanks to OpenAI for providing the GPT-4 model API.\n- Thanks to Clerk for user authentication (future integration).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeeksonjr%2Fplan-smart-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeeksonjr%2Fplan-smart-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeeksonjr%2Fplan-smart-ai/lists"}