📚 NLearn
- Простой проект для обучения и изучения новых технологий.
NLearn — это личный проект, предназначенный для изучения программирования, экспериментов с кодом и освоения новых инструментов и библиотек.
📌 Описание
Пока что проект находится в стадии разработки, и основная цель — использовать его как площадку для практики и обучения с использованием нейросети для обучения, приложение построено на технологии React Native. Приложения работает с сохранением данных пользователя локально, с использованием AsynhStorage. Основная задача приложения помочь начинающим программистам ступить на трудный пусть изучения новых языков и фреймворков или полного изучения программирования с нуля.
🧩 Возможности
- Обучение новым языкам программирования.
- Изучение фреймворков и библиотек.
- Уточнения непонятных тем и блоков.
- Структуризация обучения.
🛠 Технологии
- JavaScript
- Node.js
- Git & GitHub
NLearn/
├── assets/ # Папка с ресурсами (изображения, шрифты)
│ ├── arrow_down.png
│ ├── avatar_photo.png
│ ├── book_open_icon.png
│ ├── cpp_logo.png
│ ├── cup_gold_icon.png
│ ├── home_icon_active.png
│ ├── home_icon.png
│ ├── javascript_logo.png
│ ├── kurs_icon_active.png
│ ├── kurs_icon.png
│ ├── logo.png
│ ├── Menu.png
│ ├── my_learn_icon_active.png
│ ├── my_learn_icon.png
│ ├── nlearn_logo.png
│ ├── profile_icon_active.png
│ ├── profile_icon.png
│ ├── python_logo.png
│ └── images.js # Файл для управления ассетами
├── components/ # Компоненты UI
│ ├── Header.js # Шапка приложения
│ └── SideMenu.js # Боковое меню
├── data/ # Данные приложения
│ └── courseData.js # МOCK данных о курсах
├── navigation/ # Навигация
│ └── AppNavigator.js # Главный файл навигации
├── screens/ # Экраны приложения
│ ├── CourseDetailsScreen.js # Детали курса
│ ├── CoursesScreen.js # Список курсов
│ ├── HomeScreen.js # Главная страница
│ ├── MyTrainingScreen.js # Мои тренировки
│ ├── ProfileScreen.js # Профиль пользователя
│ └── RegistrationScreen.js # Регистрация/Авторизация
├── utils/ # Утилитарные функции
│ └── loadFonts.js # Загрузка шрифтов
├── node_modules/ # Установленные пакеты npm
├── .gitignore # Игнорируемые файлы
├── App.js # Главный компонент приложения
├── index.js # Точка входа приложения
├── package.json # Конфигурация проекта
└── package-lock.json # Локальная версия зависимостей
🧑💻 Автор
👤 AlexCrowd3
- GitHub: @AlexCrowd3