Skip to content

⚠️ This repository is created solely for the Khetika Internship Assignment. Please do not reuse or distribute the code — it is intended only for evaluation purposes.

Notifications You must be signed in to change notification settings

codebyakshay/KhetikaAssignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 KhetikaAssignment

⚠️ Disclaimer
This repository is created solely for the Khetika Internship Assignment.
The code and resources here are strictly for evaluation purposes.
Please do not reuse or distribute outside the context of this assignment.


🎯 Project Overview

A voice-enabled retail app built with React Native (TypeScript, Expo Bare Workflow).
The app allows users to:

  • 🔍 Search products (text + voice)
  • 🛒 Add items to cart & complete checkout
  • 🤖 Track order status via an in-app chatbot

🛠 Tech Stack

  • React Native (Expo Bare + TypeScript)
  • React Navigation
  • Firebase / Supabase (backend for orders)
  • react-native-voice (speech-to-text for voice input)
  • OpenAI API (optional intent parsing)

📦 Features (Core Project)

  • Product Search → query products by text or voice
  • Cart & Checkout → add to cart, view totals, place orders
  • Order Tracking Chatbot → check order status using order ID

🚀 Bonus (Optional)

  • Telegram bot for ordering
  • Personalized offers & recommendations
  • Auto product categorization

⚙️ Setup Instructions

git clone https://github.com/your-username/KhetikaAssignment.git
cd KhetikaAssignment

# Install dependencies
npm install

# Prebuild for native iOS/Android
npx expo prebuild

# Run on iOS
npm run ios

# Run on Android
npm run android

# Start Expo Dev Client
npx expo start --dev-client

About

⚠️ This repository is created solely for the Khetika Internship Assignment. Please do not reuse or distribute the code — it is intended only for evaluation purposes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published