Skip to content

🚀 Initial Project Setup & Development Roadmap #1

Description

@ccraig09

Welcome to EverNest! 🪺

This is the initial tracking issue for the EverNest project - an AI-powered prenatal storytelling companion.

✅ Completed Setup

  • Next.js 16 app with TypeScript
  • Tailwind CSS 4 styling system
  • shadcn/ui component library
  • Auth.js (NextAuth v5) authentication
  • Prisma ORM with PostgreSQL
  • Google Gemini API integration
  • Docker Compose for local development
  • Jest testing framework
  • ESLint configuration
  • GitHub repository with templates

🎯 Core Features Implemented

  • User authentication system
  • Story generation with Gemini AI
  • Personalized story parameters (names, themes, length)
  • Story library with favorites
  • User settings and profile management
  • Theme selection (8 different themes)
  • Faith preference options

📋 Next Steps

High Priority

  • Complete authentication flow testing
  • Add story generation UI/UX improvements
  • Implement story sharing functionality
  • Add story export (PDF/text)
  • Mobile responsive design refinements

Medium Priority

  • Add story audio generation (text-to-speech)
  • Implement story scheduling/reminders
  • Add story analytics (reading history)
  • Create onboarding flow for new users
  • Add more theme options

Low Priority

  • Add social features (share stories with partner)
  • Implement story templates
  • Add multi-language support
  • Create admin dashboard
  • Add usage analytics

🔧 Technical Debt

  • Resolve Prisma 7 adapter configuration
  • Add comprehensive test coverage
  • Set up CI/CD pipeline
  • Add error monitoring (Sentry)
  • Implement rate limiting for API routes

📚 Documentation Needed

  • API documentation
  • Deployment guide
  • Contributing guidelines
  • Architecture deep-dive
  • User guide

🤝 Contributing

This is an open-source project! Feel free to:

  • Report bugs using the bug report template
  • Suggest features using the feature request template
  • Submit pull requests following the PR template

Tech Stack: Next.js 16, TypeScript, Tailwind CSS 4, Prisma, PostgreSQL, Google Gemini API, Auth.js, shadcn/ui

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions