Skip to content

Full Stack AI Assistant App With React Native, Nativewind, Nodejs & Express πŸ”₯

Notifications You must be signed in to change notification settings

Abdullah0Dev/gptseek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GPTSeek - AI Assistant with Real-time Streaming


Project Banner
react-native deepseek-api streaming node.js express

GPTSeek - AI Assistant Powered by DeepSeek

Experience real-time AI responses with streaming API integration. Get answers as they're generated!
View on GitHub | Report Bug | Request Feature

πŸ“‹ Table of Contents

πŸ€– Introduction

GPTSeek - your next-generation AI Assistant! Powered by DeepSeek's cutting-edge API with streaming capabilities, this app delivers responses in real-time as they're generated. Built with React Native for cross-platform performance and seamless animations -> You can watch the tutorial by Dev Minds

If you prefer visual learning, this is the perfect resource for you. Follow our tutorial to learn how to build projects like these step-by-step in a beginner-friendly manner!

⚑ Key Advantages

  • Real-time Streaming: Get responses word-by-word as the AI generates them
  • Reduced Latency: Start seeing answers immediately instead of waiting
  • Natural Interaction: More conversational flow with progressive responses
  • Efficient Resource Use: Lower memory requirements with streaming
  • Open Source: Fully customizable and transparent codebase

βš™οΈ Tech Stack

Component Technology
Frontend React Native, React Native Reanimated
Backend Node.js, Express
AI Integration DeepSeek API with streaming
State Management React Context API
Styling Tailwind CSS (via NativeWind)

πŸ”‹ Features

  • Real-time Streaming Responses: Experience AI answers as they're generated
  • Low-latency Interactions: Get the first tokens in milliseconds
  • Conversational Memory: Context-aware responses with history
  • Multi-platform Support: Works on iOS and Android
  • Customizable UI: Easy to adapt to your brand's style
  • Offline Support: Basic functionality without internet

πŸš€ Quick Start

Prerequisites

  • Node.js v16+
  • npm or yarn
  • DeepSeek API Key (Get one here)
  • Android Studio/Xcode (for mobile development)

Installation

# Install dependencies
npm install

iOS Setup

cd ios && pod install && cd ..

Android Setup

cd android && ./gradlew clean && cd ..

Running the App

# For iOS
npx react-native run-ios

# For Android
npx react-native run-android

We welcome contributions! Please follow these steps:

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request