Aplikacja mobilna do śledzenia dnia pracy
W tym projekcie przeprowadziłem cały cykl rozwoju, od wstępnego planowania do ostatecznej dostawy:
● Zaprojektowałem i dostosowałem interfejs do platform mobilnych.
● Zaprojektowałem i opracowałem backend przy użyciu Express.js wraz z Sequelize ORM i PostgreSQL jako główną bazą danych. Architektura serwera została zaprojektowana tak, aby była skalowalna, bezpieczna i wydajna.
● Zaimplementowałem frontend za pomocą Expo (warstwa na React Native), aby ułatwić publikację na platformach mobilnych.
● Do tworzenia interfejsu użytkownika użyłem Gluestack UI, nowoczesnego frameworka opartego na Tailwind CSS zoptymalizowanego dla urządzeń mobilnych.
● Po zakończeniu rozwoju ręcznie wdrożyłem aplikację na infrastrukturze AWS klienta: skonfigurowałem serwer na AWS EC2, bazę danych na AWS RDS i zarządzałem przechowywaniem plików za pomocą AWS S3. Ustawiłem również środowisko, certyfikaty HTTPS i systemy tworzenia kopii zapasowych.
● Zaprojektowałem i dostosowałem interfejs do platform mobilnych.
● Zaprojektowałem i opracowałem backend przy użyciu Express.js wraz z Sequelize ORM i PostgreSQL jako główną bazą danych. Architektura serwera została zaprojektowana tak, aby była skalowalna, bezpieczna i wydajna.
● Zaimplementowałem frontend za pomocą Expo (warstwa na React Native), aby ułatwić publikację na platformach mobilnych.
● Do tworzenia interfejsu użytkownika użyłem Gluestack UI, nowoczesnego frameworka opartego na Tailwind CSS zoptymalizowanego dla urządzeń mobilnych.
● Po zakończeniu rozwoju ręcznie wdrożyłem aplikację na infrastrukturze AWS klienta: skonfigurowałem serwer na AWS EC2, bazę danych na AWS RDS i zarządzałem przechowywaniem plików za pomocą AWS S3. Ustawiłem również środowisko, certyfikaty HTTPS i systemy tworzenia kopii zapasowych.