Skip to content

uzeyirrr/cleanmind

Repository files navigation

CleanMind 🧠

Zihinsel temizlik ve düşünce yönetimi için geliştirilmiş modern bir mobil uygulama.

A modern mobile application for mental clarity and thought management.

Özellikler / Features

  • 📝 Düşünce Kaydetme: Zihninizdeki düşünceleri kategorilere ayırarak kaydedin
    • Thought Recording: Save your thoughts by organizing them into categories
  • 🗂️ Kategori Yönetimi: Düşüncelerinizi organize etmek için kategoriler oluşturun
    • Category Management: Create categories to organize your thoughts
  • 🎨 Tema Desteği: Koyu ve açık tema seçenekleri
    • Theme Support: Dark and light theme options
  • 📱 Widget Desteği: Android widget ile hızlı erişim
    • Widget Support: Quick access with Android widgets
  • 🗃️ Arşivleme: Eski düşünceleri arşivleyin
    • Archiving: Archive old thoughts
  • 🗺️ Mind Map: Düşüncelerinizi görsel olarak haritalandırın
    • Mind Map: Visually map your thoughts

Teknolojiler / Technologies

  • React Native - Cross-platform mobil geliştirme / Cross-platform mobile development
  • Expo - Geliştirme ve dağıtım platformu / Development and deployment platform
  • TypeScript - Tip güvenli kod / Type-safe code
  • Expo Router - Dosya tabanlı routing / File-based routing
  • AsyncStorage - Yerel veri depolama / Local data storage
  • React Native Widget Extension - Android widget desteği / Android widget support

Kurulum / Installation

  1. Bağımlılıkları yükleyin / Install dependencies:

    npm install
  2. Uygulamayı başlatın / Start the app:

    npx expo start

Geliştirme / Development

Uygulama dosya tabanlı routing kullanır. Ana geliştirme dosyaları app dizininde bulunur.

The app uses file-based routing. Main development files are located in the app directory.

Proje Yapısı / Project Structure

app/
├── (tabs)/          # Tab navigasyonu / Tab navigation
│   ├── index.tsx    # Ana sayfa / Main page
│   ├── archive.tsx  # Arşiv sayfası / Archive page
│   ├── mind-map.tsx # Mind map sayfası / Mind map page
│   └── settings.tsx # Ayarlar sayfası / Settings page
└── _layout.tsx      # Ana layout / Main layout

components/          # Yeniden kullanılabilir bileşenler / Reusable components
├── ThoughtBubble.tsx
├── ThoughtInput.tsx
└── ThoughtWidget.tsx

services/            # İş mantığı servisleri / Business logic services
├── ThoughtService.ts
└── WidgetService.ts

models/              # Veri modelleri / Data models
└── Thought.ts

Build

Android

npx expo run:android

iOS

npx expo run:ios

Web

npx expo start --web

EAS Build

Uygulama EAS Build ile dağıtım için yapılandırılmıştır:

The app is configured for deployment with EAS Build:

eas build --platform android
eas build --platform ios

Lisans / License

Bu proje özel kullanım içindir.

This project is for private use.

About

serverless mobile app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors