Goose Talk
GooseTalk is an AI chat application designed specifically for homework. It employs a unique teaching approach by not directly providing answers but instead guiding students to develop independent thinking skills. This application aims to enhance learning efficiency while placing a strong emphasis on cultivating students’ learning abilities and problem-solving skills.
Core features:
- Intelligent conversation: Based on RAG technology, it provides accurate knowledge answers
- Guided learning: Through sequential prompts, it cultivates students’ problem-solving skills
- Cross-platform support: Fully supports iOS, Android, and web platforms
- Tailored teaching: Adjusts teaching strategies based on student feedback
The choice of Expo as the development framework aims to explore and deepen different cross-platform solutions and deeply experience the trade-offs of that technology stack.
The project is still under development, welcome to follow. 🏗️
But alas, if I find a job, it will be abandoned (if lucky) 🤣
Development Notes 📝
Project architecture
- expo for universal native and web apps
- supabase for auth, db, storage, functions
- UI react native reusable components
- nativewind for css
- lucide for icons
- rn-primitives
- moti for animations
- sonner for notifications
- react-hook-form for forms
- zustand for state management
- zod for data validation
- typesafe-i18n for internationalization
- vercel/ai for AI SDK