Pomysł na aplikację mobilną na zaliczenie

0

Hej wszystkim, do końca semstru muszę stworzyć jakąś aplikacje mobilną, ale nie mam pomysłu, może coś doradzicie :)
Ogólnie zastanawiam się nad dwoma wyborami co do aplikacji, dopasuje to zależnie od waszych pomysłów.
Pierwszy: React Native + backend w Javie (to bardziej mi się widzi)
Drugi: React Native + zewnetrzne API
Wiadome, na backu do tego jeszcze jakas baza, pewnie PostgreSQL
Fajnie aby wasze pomysły mieściły się w 3-6 encjach w bazie danych, to tyle zastrzeżeń z góry dzięki za pomoc!
PS. Pracuje jako programista, więc myślę, że dość szybko nauczę się nowych technologi, a że w mobilkach jestem zielony, może to wy podpowiecie jakies technologie do mobilek :)

1

Jeśli chodzi o drugą opcję, to może być np aplikacja wyświetlająca pogodę + widget a dane z zewnętrznego api.

3

Odpowiedź z chatu gpt, testuję gpt-4 i poprosiłem by odpowiedział na Twój post:

Cześć! Fajnie, że chcesz stworzyć aplikację mobilną. Mam dla Ciebie kilka pomysłów, które powinny pasować do Twoich założeń.

Aplikacja do zarządzania wydatkami
Tworząc tę aplikację, mógłbyś skupić się na prostym interfejsie, który pozwala użytkownikom śledzić swoje wydatki, oszczędności i budżet. Encje w bazie danych mogą obejmować: Użytkownika, Kategorię wydatków, Transakcję, Budżet, Cel oszczędnościowy i Walutę. Backend w Javie mógłby obsłużyć logikę biznesową, a PostgreSQL sprawdziłby się jako baza danych.

Aplikacja do nauki słówek
Aplikacja do nauki słówek, która pozwala użytkownikom dodawać, edytować i testować swoją znajomość słów w różnych językach. Encje w bazie danych mogą obejmować: Użytkownika, Język, Słówko, Tłumaczenie, Kategorię i Test. Możesz wykorzystać zewnętrzne API do tłumaczenia słówek i React Native do stworzenia atrakcyjnego interfejsu użytkownika.

Aplikacja do organizacji wydarzeń
Aplikacja ta pozwalałaby użytkownikom tworzyć, szukać i uczestniczyć w wydarzeniach w okolicy. Encje w bazie danych mogą obejmować: Użytkownika, Wydarzenie, Miejsce, Kategorię wydarzeń, Uczestnika i Komentarz. Backend w Javie mógłby obsłużyć logikę biznesową, a PostgreSQL sprawdziłby się jako baza danych.

Jeśli chodzi o technologie mobilne, wybierając React Native, masz już dość uniwersalne narzędzie do tworzenia aplikacji na różne platformy. Warto także zwrócić uwagę na narzędzia, takie jak Expo, które ułatwiają tworzenie aplikacji w React Native. Możesz również zainteresować się takimi rozwiązaniami jak Redux (do zarządzania stanem aplikacji) czy React Navigation (do zarządzania nawigacją).

Mam nadzieję, że te pomysły Cię zainspirują! Powodzenia z projektem!

0

A dlaczego react native a nie native?

1 użytkowników online, w tym zalogowanych: 0, gości: 1