Skip to content

Grocery delivery app built with React Native, Expo, Zustand for state management, and AsyncStorage for data.

Notifications You must be signed in to change notification settings

EmmanuelVictor62/nectar-app

Repository files navigation

Nectar Grocery App

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.


🎥 App Demo Walkthrough

▶ Watch App Demo

App Demo GIF


📲 Preview

🔐 Login & Sign Up Screen

Uses React Hook Form for validating user inputs with custom rules. Helps reduce boilerplate while maintaining robust validation.

Login Screen


🛒 Shop Screen

Displayed immediately after a successful sign-in. Shows a scrollable list of available grocery products.

Shop Screen


📦 Product Screen

Displays product details and allows users to add/remove items from the cart.

Product Screen


🔍 Explore Screen

Helps users navigate and discover available items through a clean UI.

Explore Screen


🧺 Cart Screen

Shows all selected items in the user's cart along with quantity and price information.

Cart Screen


✅ Order Success Screen

Confirms successful order placement and provides the user with relevant details or next steps.

Order Success Screen


👤 Account Screen

Provides navigation to additional account management features and menus.

Account Screen


🧰 Tech Stack

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

👨‍💻 About the Developer

Built by Emmanuel Victor Isaac — a passionate full-stack developer focused on frontend experiences with real-world impact.

LinkedIn Badge

📬 Contact: [email protected]


About

Grocery delivery app built with React Native, Expo, Zustand for state management, and AsyncStorage for data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published