Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/canwebe/devgenie
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.
https://github.com/canwebe/devgenie
ai app cohere firebase nextjs tailwindcss typescript
Last synced: about 1 month ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/canwebe/devgenie
- Owner: canwebe
- License: mit
- Created: 2023-07-17T15:03:04.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-07-30T13:35:10.000Z (over 1 year ago)
- Last Synced: 2024-10-11T04:20:25.730Z (about 1 month ago)
- Topics: ai, app, cohere, firebase, nextjs, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://devgenie.canwebe.in
- Size: 243 KB
- Stars: 5
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DevGenie - Craft a Standout Profile with AI Assistance
## Table of Contents
- [Description](#description)
- [Technical Stack](#technical-stack)
- [Features](#features)
- [Getting Started](#getting-started)
- [Contributing](#contributing)
- [License](#license)## Description
**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.
## Technical Stack
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:
1. **Next.js**: ![Next.js](https://img.shields.io/badge/-Next.js-007ACC?style=flat-square&logo=next.js&logoColor=white)
A powerful React framework for building fast and scalable web applications.2. **Next.js 13 API routes**: ![Next.js API Routes](https://img.shields.io/badge/-Next.js%2013%20API%20Routes-007ACC?style=flat-square&logo=next.js&logoColor=white)
Utilizing Next.js API routes to create serverless backends, enabling seamless data handling and interactions.3. **Vercel EDGE functions**: ![Vercel EDGE](https://img.shields.io/badge/-Vercel%20EDGE%20functions-000000?style=flat-square&logo=vercel&logoColor=white)
Leveraging Vercel's EDGE functions to deploy serverless code that runs close to the user, ensuring low latency and high performance.4. **Vercel AI SDK for streaming response**: ![Vercel AI SDK](https://img.shields.io/badge/-Vercel%20AI%20SDK-000000?style=flat-square&logo=vercel&logoColor=white)
Using Vercel's AI SDK for handling streaming responses, providing real-time updates to users.5. **Cohere**: ![Cohere](https://img.shields.io/badge/-Cohere-6D28D9?style=flat-square&logo=cohere&logoColor=white)
An AI-powered text generation platform, integrated to create AI-driven content for profiles and projects.6. **Shadecn/ui**: ![Shadecn UI](https://img.shields.io/badge/-Shadecn%2Fui-34D399?style=flat-square&logo=react&logoColor=white)
A collection of beautiful and customizable UI components for enhancing the user experience.7. **Tailwind CSS**: ![Tailwind CSS](https://img.shields.io/badge/-Tailwind%20CSS-38B2AC?style=flat-square&logo=tailwind-css&logoColor=white)
A utility-first CSS framework for rapidly building custom user interfaces.8. **TypeScript**: ![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat-square&logo=typescript&logoColor=white)
A typed superset of JavaScript, offering enhanced code quality and developer productivity.9. **Sonner**: ![Sonner](https://img.shields.io/badge/-Sonner-4B5563?style=flat-square&logo=react&logoColor=white)
A user-friendly toast notification library for providing non-intrusive feedback to users.10. **React Hook Form**: ![React Hook Form](https://img.shields.io/badge/-React%20Hook%20Form-61DAFB?style=flat-square&logo=react&logoColor=white)
A flexible and efficient form validation library for handling user input.11. **Zod**: ![Zod](https://img.shields.io/badge/-Zod-4950A0?style=flat-square&logo=zod&logoColor=white)
A powerful schema validation library for defining and enforcing form data rules.12. **Firebase Authentication**: ![Firebase Authentication](https://img.shields.io/badge/-Firebase%20Authentication-FFCA28?style=flat-square&logo=firebase&logoColor=black)
Integrating Firebase for user authentication, ensuring secure and authenticated access.13. **Firestore**: ![Firestore](https://img.shields.io/badge/-Firestore-FFCA28?style=flat-square&logo=firebase&logoColor=black)
A NoSQL database provided by Firebase for efficient and scalable data storage.14. **Upstash**: ![Upstash](https://img.shields.io/badge/-Upstash-DC382D?style=flat-square&logo=redis&logoColor=white)
A Redis-based rate limiter for controlling user request rates, preventing abuse and ensuring server stability.## Features
- AI-powered profile and project description generation.
- User-friendly and intuitive UI using Shadecn UI components.
- Real-time streaming responses for quick and dynamic content updates.
- Secure user authentication and data storage with Firebase.
- Efficient form validation and data integrity with React Hook Form and Zod.
- Rate limiting with Upstash to manage user request rates.## Getting Started
To get started with DevGenie, follow these steps:
1. Clone the repository: `git clone https://github.com/your-username/devgenie.git`
2. Install dependencies: `pnpm install`
3. Set up Firebase and Cohere API keys.
4. Configure your Firebase and Cohere API credentials in the appropriate files.
5. Start the development server: `pnpm run dev`
6. Visit `http://localhost:3000` in your browser to access DevGenie.
## Contributing
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.
## License
DevGenie is open-source software licensed under the [MIT License](LICENSE). Feel free to use, modify, and distribute it as per the terms of the license.
---
Developed with ❤️ by [CanWeBe!](https://canwebe.in)
and Contributers [Raju Khatri](https://github.com/Kiyoponn),
[Golam Rabbani](https://github.com/devRabbani)