Stand out from the crowd effortlessly. Our AI-driven platform helps you create compelling profiles, project descriptions, and experiences that showcase your skills and expertise.
MIT License
DevGenie is an AI-driven platform that helps you create compelling profiles, project descriptions, and experiences to showcase your skills and expertise. With DevGenie, you can effortlessly stand out from the crowd and leave a lasting impression on potential employers, clients, or collaborators.
DevGenie is built using modern technologies and frameworks, combining the power of serverless backends, AI models, and user-friendly UI components. The technical stack includes:
Next.js: A powerful React framework for building fast and scalable web applications.
Next.js 13 API routes: Utilizing Next.js API routes to create serverless backends, enabling seamless data handling and interactions.
Vercel EDGE functions: Leveraging Vercel's EDGE functions to deploy serverless code that runs close to the user, ensuring low latency and high performance.
Vercel AI SDK for streaming response: Using Vercel's AI SDK for handling streaming responses, providing real-time updates to users.
Cohere: An AI-powered text generation platform, integrated to create AI-driven content for profiles and projects.
Shadecn/ui: A collection of beautiful and customizable UI components for enhancing the user experience.
Tailwind CSS: A utility-first CSS framework for rapidly building custom user interfaces.
TypeScript: A typed superset of JavaScript, offering enhanced code quality and developer productivity.
Sonner: A user-friendly toast notification library for providing non-intrusive feedback to users.
React Hook Form: A flexible and efficient form validation library for handling user input.
Zod: A powerful schema validation library for defining and enforcing form data rules.
Firebase Authentication: Integrating Firebase for user authentication, ensuring secure and authenticated access.
Firestore: A NoSQL database provided by Firebase for efficient and scalable data storage.
Upstash: A Redis-based rate limiter for controlling user request rates, preventing abuse and ensuring server stability.
To get started with DevGenie, follow these steps:
Clone the repository: git clone https://github.com/your-username/devgenie.git
Install dependencies: pnpm install
Set up Firebase and Cohere API keys.
Configure your Firebase and Cohere API credentials in the appropriate files.
Start the development server: pnpm run dev
Visit http://localhost:3000
in your browser to access DevGenie.
Contributions are welcome! If you find any issues or have ideas to improve DevGenie, please feel free to open an issue or submit a pull request. For major changes, please open an issue to discuss your ideas before implementation.
DevGenie is open-source software licensed under the MIT License. Feel free to use, modify, and distribute it as per the terms of the license.
Developed with ❤️ by CanWeBe! and Contributers Raju Khatri, Golam Rabbani