Мобильное приложение для отслеживания рабочего дня
В этом проекте я полностью отвечал за цикл разработки, от первоначального планирования до финальной сдачи:
● Я разработал и адаптировал интерфейс для мобильных платформ.
● Я разработал и создал бэкенд с использованием Express.js вместе с Sequelize ORM и PostgreSQL в качестве основной базы данных. Архитектура сервера была спроектирована так, чтобы быть масштабируемой, безопасной и высокопроизводительной.
● Я реализовал фронтенд с помощью Expo (слой поверх React Native), чтобы упростить публикацию на мобильных платформах.
● Для создания пользовательского интерфейса я использовал Gluestack UI, современный фреймворк на базе Tailwind CSS, оптимизированный для мобильных устройств.
● После завершения разработки я вручную развернул приложение на инфраструктуре AWS клиента: настроил сервер на AWS EC2, базу данных на AWS RDS и управлял файловым хранилищем через AWS S3. Также я настроил окружение, сертификаты HTTPS и системы резервного копирования.
● Я разработал и адаптировал интерфейс для мобильных платформ.
● Я разработал и создал бэкенд с использованием Express.js вместе с Sequelize ORM и PostgreSQL в качестве основной базы данных. Архитектура сервера была спроектирована так, чтобы быть масштабируемой, безопасной и высокопроизводительной.
● Я реализовал фронтенд с помощью Expo (слой поверх React Native), чтобы упростить публикацию на мобильных платформах.
● Для создания пользовательского интерфейса я использовал Gluestack UI, современный фреймворк на базе Tailwind CSS, оптимизированный для мобильных устройств.
● После завершения разработки я вручную развернул приложение на инфраструктуре AWS клиента: настроил сервер на AWS EC2, базу данных на AWS RDS и управлял файловым хранилищем через AWS S3. Также я настроил окружение, сертификаты HTTPS и системы резервного копирования.