A grocery delivery application built with React Native and Expo. The app allows users to browse through a list of products and includes features such as:
- User authentication with
AsyncStorage
- Input validation using
react-hook-form
- Product browsing, cart management, and a mock checkout flow
- A clean and modern interface designed for smooth user experience
This project showcases a blend of thoughtful UI/UX and practical mobile app functionality using modern React Native tooling.
Uses React Hook Form for validating user inputs with custom rules. Helps reduce boilerplate while maintaining robust validation.
Displayed immediately after a successful sign-in. Shows a scrollable list of available grocery products.
Displays product details and allows users to add/remove items from the cart.
Helps users navigate and discover available items through a clean UI.
Shows all selected items in the user's cart along with quantity and price information.
Confirms successful order placement and provides the user with relevant details or next steps.
Provides navigation to additional account management features and menus.
This project was built using:
- React Native – for building the mobile UI
- Expo – to streamline development and deployment
- TypeScript – for type-safe development
- Zustand – simple and scalable global state management
- AsyncStorage – for local data persistence
- React Navigation – for intuitive screen transitions
- React Hook Form – for form validation
- Custom Reusable Components – for consistent design system
Built by Emmanuel Victor Isaac — a passionate full-stack developer focused on frontend experiences with real-world impact.
📬 Contact: [email protected]