This week, I challenged myself to build a complete Full Stack application from scratch.
I'm excited to share my latest project: Snack Menu Manager
Over the past week, I focused on building a real-world application that combines backend development, mobile development, offline support, and background synchronization.
What I built
✅ REST API with Node.js & Express
✅ PostgreSQL database using Sequelize ORM
✅ Complete CRUD operations
✅ OpenAPI documentation with Scalar UI
✅ React Native mobile application with Expo
✅ TanStack Query for server state management
✅ Background synchronization using Expo Task Manager
✅ Offline mode with AsyncStorage caching
✅ Manual synchronization support