Check the app: JustWrite
- Logout route
- Dashboard Implementation
- Authentication using Google
- Search Functionality
- Integrate AI for writing blogs
- Hosting: The backend database is hosted on Render. Initially attempted with Avian but encountered migration errors with Prisma.
- Connection Pooling: Utilizing Prisma Accelerate for optimized database connection pooling.
- Database URLs:
- Prisma Accelerate URL: Configure in
wrangler.toml
.# wrangler.toml prisma_accelerate_url = "<your_prisma_accelerate_url>"
- Render URL: Store in
.env
file for local and deployment configurations.# .env DATABASE_URL="<your_render_database_url>"
- Prisma Accelerate URL: Configure in
-
Database Migration: Use
prisma migrate
for managing schema migrations after any schema changes.npx prisma migrate dev --name initial
-
sma Client Generation:
npx prisma generate --no-engine
-
Deploy to cloudflare: Use
prisma migrate
for managing schema migrations after any schema changes.npm run deploy
What Features I Added:
1.Logo Font: Updated for a new look.
2.Dark Theme: Switched from white to dark mode.
3.Gemini API: Integrated for blog generation.
4.Toast Notifications: Added for user feedback.
5.Logout Functionality: Implemented for secure session exit.
6.FullBlog Enhancements:
1.Added dropdown menu on the left.
2.Included Top Picks, Recommended Blogs, and a Reading List on the right.
7. Added delete functionality
8.