https://github.com/hatim001/docgenie
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.5%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: Hatim001
- License: mit
- Language: TypeScript
- Default Branch: main
- Size: 13 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
DocGenie

Welcome to DocGenie - a powerful and intuitive application designed to bring the best features of Google Docs to your fingertips, with an added twist of AI-powered content generation. Whether you're drafting a document, brainstorming ideas, or crafting a resume, DocGenie is here to assist you with a seamless, user-friendly interface and cutting-edge technology.
Table of Contents
Features
- Google Docs-like Layout: Familiar and intuitive interface similar to Google Docs.
- AI-Powered Content Generation: Leverage AI to suggest storylines, plot twists, and resume ideas.
- CRUD Operations: Create, Read, Update, and Delete documents with ease.
- Authentication: Secure user authentication with Clerk and Google Sign-In.
- Responsive Design: Fully responsive layout built with TailwindCSS.
Technologies Used
Getting Started
To get started with DocGenie, follow these simple steps:
Prerequisites
Make sure you have the following installed on your local machine:
- Node.js (>=14.x)
- npm (>=6.x) or yarn (>=1.22.x)
- PostgreSQL (for Neon integration)
Installation
Clone the repository:
bash git clone https://github.com/yourusername/docgenie.git cd docgenieInstall dependencies:
```bash npm install
or
yarn install ```
Set up environment variables:
Create a
.envfile in the root of your project and add the necessary environment variables:plaintext DATABASE_URL=your_neon_database_url NEXT_PUBLIC_CLERK_FRONTEND_API=your_clerk_frontend_api CLERK_API_KEY=your_clerk_api_key OPENAI_API_KEY=your_openai_api_keyRun database migrations:
bash npx prisma migrate dev
Usage
To start the development server, run:
```bash npm run dev
or
yarn dev ```
Open http://localhost:3000 in your browser to see the application in action.
Production
For production builds, use:
```bash npm run build npm run start
or
yarn build yarn start ```
Contributing
We welcome contributions from the community! If you'd like to contribute, please fork the repository and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
License
This project is licensed under the MIT License. See the LICENSE file for details.
Thank you for using DocGenie! If you have any questions, feel free to open an issue or reach out to the maintainers.
Happy writing!
Owner
- Login: Hatim001
- Kind: user
- Repositories: 1
- Profile: https://github.com/Hatim001
GitHub Events
Total
- Issue comment event: 2
- Push event: 2
- Public event: 1
- Pull request event: 1
- Create event: 2
Last Year
- Issue comment event: 2
- Push event: 2
- Public event: 1
- Pull request event: 1
- Create event: 2
Dependencies
- @types/node ^20 development
- @types/react ^18 development
- @types/react-dom ^18 development
- eslint ^8 development
- eslint-config-next 14.2.5 development
- postcss ^8 development
- tailwindcss ^3.4.1 development
- typescript ^5 development
- @clerk/nextjs ^5.1.6
- @hookform/resolvers ^3.6.0
- @prisma/client ^5.16.1
- @radix-ui/react-dialog ^1.1.1
- @radix-ui/react-label ^2.1.0
- @radix-ui/react-slot ^1.1.0
- @radix-ui/react-toast ^1.2.1
- axios ^1.7.2
- class-variance-authority ^0.7.0
- clsx ^2.1.1
- lucide-react ^0.397.0
- next 14.2.5
- openai ^4.52.1
- prisma ^5.16.1
- react ^18
- react-dom ^18
- react-hook-form ^7.52.0
- react-quill ^2.0.0
- tailwind-merge ^2.3.0
- tailwindcss-animate ^1.0.7
- vaul ^0.9.1
- zod ^3.23.8