Skip to content

gustavofalcao1/Cluey-App

 
 

Repository files navigation

📱 Cluey-App

Cluey-App is a dynamic mobile chat application, integrating powerful AI capabilities to enhance real-time communication and user experience. Built using React Native, Expo, Firebase, and the OpenAI API, Cluey-App offers multilingual support, responsive design, and a user-centric interface.

Cover


✨ Key Features

✅ Implemented

  • Dynamic Chat Interface: Real-time interactions with intelligent AI responses.
  • Authentication System: Secure sign-up, login, password recovery, and email confirmation.
  • Localization & Theming: Multilingual support (English, Portuguese, Spanish, French) and Dark/Light mode.
  • Interactive UX: User-friendly interfaces for seamless navigation and chat experience.

🚧 Planned Features

  • Enhanced responsive menu
  • New "Cluey Chat" initiation button
  • Real-time AI streaming responses
  • Advanced notification control
  • Credit-based interaction system
  • Administration management dashboard

🛠️ Tech Stack

  • Mobile Framework: React Native & Expo
  • Backend: Firebase & OpenAI API
  • Localization: JSON-based multilingual support
  • Theme Management: Dynamic styling and theming

🚀 Getting Started

📥 Installation

Clone the repository and install dependencies:

git clone https://github.com/gustavofalcao1/Cluey-App.git
cd Cluey-App
yarn install # or npm install

▶️ Run the Application

Start the development server:

yarn start # or npm start

📸 Screenshots

Mobile Interface


📋 Future Implementations

🟢 Read Receipts System

  • Enhanced user status management for message delivery and read status.

🟢 Notification System

  • Comprehensive notification preferences with native integration.

🟢 Streaming Response System

  • Instantaneous AI-generated responses displayed live.

🟢 Credit Accounting System

  • Accurate, robust credit management for user interactions.

🟢 Administration Management System

  • Advanced administration interface for system oversight and user management.

🛡️ Administration Features (Planned)

  • User Management: Comprehensive user and credit management.
  • System Control: Ability to force user logouts and manage system updates.
  • Status Monitoring: Real-time monitoring of system and AI status.

🤝 Contributing

We encourage your contributions:

  1. Fork this repository
  2. Create your feature branch (git checkout -b feature/feature-name)
  3. Commit your changes (git commit -m 'Add feature-name')
  4. Push changes (git push origin feature/feature-name)
  5. Submit a Pull Request

📄 License

Licensed under the MIT License.


👥 Authors

Project Repository


About

Cluey-App is a dynamic mobile chat application, integrating powerful A

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%