Skip to content

Мобильное приложение заметок, где главная фича - рекурсивная структура. React Native

Notifications You must be signed in to change notification settings

Luca324/MyNotes

Repository files navigation

MyNotes

Мобильное приложение для заметок с рекурсивной иерархической структурой. Создавайте темы (папки) любой глубины вложенности и заметки внутри них.

🚀 Быстрый старт

Установка зависимостей

npm install

или

yarn install

Запуск в режиме разработки

Запуск Expo сервера

npm start

или

npx expo start

Запуск с очисткой кэша

npm run start:clear

или

npx expo start --clear

После запуска откроется меню Expo, где вы можете:

  • Нажать a для запуска на Android эмуляторе/устройстве
  • Нажать i для запуска на iOS симуляторе/устройстве
  • Нажать w для запуска в веб-браузере
  • Отсканировать QR-код в приложении Expo Go на вашем устройстве

Сборка для Android

npm run android

или

expo run:android

Сборка для iOS

npm run ios

или

expo run:ios

Запуск в веб-браузере

npm run web

или

expo start --web

📱 Технологии

  • React Native 0.79.5
  • Expo ~53.0.23
  • Expo Router ~5.1.7 (file-based routing)
  • SQLite (expo-sqlite) для локального хранения
  • TypeScript для типизации
  • React 19.0.0

📁 Структура проекта

MyNotes/
├── app/              # Экранные компоненты (Expo Router)
├── src/              # Исходный код
│   ├── components/   # React компоненты
│   ├── database/     # Работа с БД
│   ├── hooks/        # Кастомные хуки
│   └── types/        # TypeScript типы
├── docs/             # Документация проекта
└── assets/           # Иконки и изображения

📚 Документация

Подробная документация находится в папке docs/:

🎯 Основные возможности

  • ✅ Рекурсивная структура тем (папок) любой глубины
  • ✅ Заметки внутри каждой темы
  • ✅ Закрепление тем как вкладок для быстрого доступа
  • ✅ Локальное хранение данных (SQLite)
  • ✅ Темная/светлая тема (планируется)

🛠️ Разработка

Линтинг

npm run lint

Автоисправление ошибок линтера

npm run lint:fix

📝 Лицензия

0BSD

👤 Автор

tatyana000


Примечание: Для работы приложения требуется установленный Expo CLI и настроенное окружение для разработки React Native приложений.

About

Мобильное приложение заметок, где главная фича - рекурсивная структура. React Native

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors