![Screenshot 2023-10-13 at 12 25 45 AM](https://private-user-images.githubusercontent.com/42776950/274681798-c9bddb6d-88d5-4218-a55c-dd3f93f919c7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg4NTUxMTUsIm5iZiI6MTcxODg1NDgxNSwicGF0aCI6Ii80Mjc3Njk1MC8yNzQ2ODE3OTgtYzliZGRiNmQtODhkNS00MjE4LWE1NWMtZGQzZjkzZjkxOWM3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIwVDAzNDAxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIwZmM0YmU0MTFmYmM2NTBjYTI3YzEyOTFmMzU3M2MwODFiMzkyNWY1MzEyZWU1M2Y5NzQ3NjE1ODI1NzdjZTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.8o5CfNt2rMv2Lv1B58vVvRwqXp86PW3FRni1BvA4e2Q)
NotAIte is an Full Stack Note-Taking Tool, enriched with Artificial Intelligence capabilities. Powered by an extensive tech stack including React, Next.js, TypeScript, DrizzleORM, Neon, Firebase, DALL·E, OpenAI.
Visit the Deployed Vercel Website at: https://notaite-by-dann.vercel.app/
NOTE: DM me on Twitter/X @dannweeeee to reactivate the AI Feature
-
AI-Generated Thumbnails: Enhance the visual appeal of notebooks with DALL·E, an AI model that generates thumbnails based on notebook titles.
-
Auto-Completion with OpenAI: Experience efficient notebook writing with OpenAI's auto-complete assistance. Press
Shift + A
to leverage AI-powered auto-completion suggestions. -
Vercel AI SDK Integration: Optimise deployment and hosting with the Vercel AI SDK.
-
Neon PostgreSQL Database && DrizzleORM: Leverage Neon, an open-source PostgreSQL database, for robust data management. DrizzleORM enhances database interactions, ensuring data integrity and reliability.
-
Firebase Integration: Store and manage temporary DALL·E image URLs as permanent links in Firebase Database Storage. Ensure seamless retrieval and persistence of AI-generated images.
- React
- Next.js 13
- TypeScript
- Neon
- DrizzleORM
- Firebase
- DALL-E
- OpenAI
- Vercel AI SDK
Tools that I used:
- Clerk: Simplified user authentication and authorization.
- Shadcn: Enhanced user interface and user experience functionality with Shadcn.
- Typewriter-Effect: Added engaging typing animations to the user interface.
Clone the repository
git clone https://github.com/dannweeeee/notaite.git
First install the dependencies with the following command:
npm install
Thereafter run the following command to run NotAIte locally:
npm run dev