Blog Dla Młodszych Programistów C#/.NET

Zapraszam Cię dzisiaj do ostatniej części, w której dziele się najlepszymi pomysłami na stworzenie aplikacji do swojego programistycznego portfolio. Podobnie jak ostatnio dzisiaj zaproponuję Ci 10 aplikacji o zaawansowanym stopniu trudności. Także, jeżeli jesteś ambitną osobą i znasz już podstawy, to zachęcam Cię do stworzenia przynajmniej jednej aplikacji z tych, które zaraz Ci zaproponuję.

100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz Portfolio (Część 10/10 – Zaawansowane)


91. Modalne Okna Do Zewnętrznych Stron


Aplikacja, a właściwie bardziej skrypt, który można wstrzyknąć do zewnętrznych stron i możliwe będzie wyświetlanie jakichś okien modalnych, albo komunikatów. Taki skrypt możesz wykorzystywać w innych swoich stronach. Kiedy coś takiego może być przydatne? Załóżmy, że masz aplikację, która zbiera maile. Umożliwiasz w swojej aplikacji stworzenie własnego okna modalnego z zapisem na newsletter. Następnie generujesz skrypt i wystarczy, że użytkownik wklei ten skrypt do swojej strony, dzięki czemu będzie mógł wyświetlać u siebie to okno modalne i zbierać maile na swoich innych stronach. Oczywiście to nie musi dotyczyć okien modalnych, takie wstrzykiwanie skryptu możesz wykorzystać na wiele sposobów.

91. Modalne Okna Do Zewnętrznych Stron


92. Strona One Time Offer


Dość popularne strony, które umożliwiają wyświetlenie danej oferty tylko 1 raz dla 1 osoby. Czyli jest wyświetlana strona, która umożliwia Ci zakup produktu w najlepszej cenie i to np. tylko przez 30 minut. Użytkownik może kupić produkt tylko przez 30 minut i później nie będzie już miał takiej możliwości. Co ważne nie może być tak, że użytkownik kliknie odśwież i znowu otrzyma taką samą ofertę, warto byłoby się zabezpieczyć na różne sposoby. Usuwanie ciasteczek, również nie powinno pozwolić wyświetlić ponownie tej strony. Jeżeli użytkownik wejdzie 2 raz na tę strony, to powinna wyświetlić się inna strona bez możliwości zakupu tego produktu. Możesz też taką aplikację stworzyć jako rozszerzenie do innych stron.

92. Strona One Time Offer


93. Ratowanie Porzuconych Koszyków


Kolejna aplikacja, która może być przydatna w sprzedaży. Jeżeli masz aplikację, która jest sklepem, to warto stworzyć takie rozszerzenie, które pozwoli zwiększyć konwersję sprzedaży. To znaczy jeżeli jakaś osoba miała produkt w koszyku, ale nie dokończyła zamówienia, to warto jest po kilku dniach, przypomnieć o tym fakcie. Idealniebyło by wysłać maila takiego osobie lub powiadomić ją w dowolny inny sposób.

93. Ratowanie Porzuconych Koszyków


94. Zarządzanie Projektami


Aplikacja, która pomoże zarządzać Ci wieloma projektami. Czyli np. jeżeli rozwijasz wiele projektów jednocześnie albo jesteś managerem, który musi monitorować jednocześnie kilka projektów, to na pewno przydałaby się aplikacja, która pozwoli Ci tym wszystkim zarządzać z jednego miejsca. Możesz też do każdego projektu wprowadzić tablicę, z kilkoma kolumnami, gdzie kolejno będą zadania do zrobienia, w trakcie pracy i zrobione. Poszczególne zadania mogą być przypisane do innych użytkowników – wykonawców. Każdy użytkownik jeżeli będzie wykonywał dane zadanie z projektu, to będzie mógł zmieniać status pojedynczych zadań.

94. Zarządzanie Projektami


95. Sprawdzanie Umiejętności Rekrutacyjnych


W firmach gdzie na każde miejsce jest wielu chętnych kandydatów, na pewno pomocna mogłaby być aplikacja wstępnie weryfikująca ich umiejętności. To może być aplikacja napisana do różnych branż, w każdej może ona wyglądać trochę inaczej. Także może być kilka pytań, czy to otwartych, czy zamkniętych weryfikujące podstawowe umiejętności. Idealnie jakby taka aplikacja automatycznie bez ingerencji człowieka mogła wstępnie odrzucić osoby, którym test poszedł najgorzej.

95. Sprawdzanie Umiejętności Rekrutacyjnych


96. Kalendarz Adwentowy


Dość popularne są tzw. kalendarze adwentowe. Możesz spróbować napisać taki programistyczny kalendarz adwentowy, który będzie miał nowe zadanie z kodowaniem na każdy dzień. Dla osób, które będą najszybciej i najlepiej odpowiadać na zadanie może być przewidziana jakaś nagroda. Czyli będą 24 zadania do rozwiązania. Każdy dzień o konkretnej porze będzie można otworzyć okienko i wysłać swoją odpowiedź na zadanie. Na koniec warto zrobić jakieś podsumowanie. Musiałbyś też stworzyć jakiś algorytm, który na podstawie różnych danych wyłoni zwycięzców.

96. Kalendarz Adwentowy


97. Zarządzanie Hasłami


Obecnie mamy mnóstwo różnych kont na różnych platformach. Warto byłoby mieć na każdej platformie inne hasło, jednak zapamiętanie tyle haseł (i to zazwyczaj nie mogą być proste hasła, tylko bardziej skomplikowane), może być trudne. Aplikacja, która pozwoli nam tworzyć nowe hasło, zarządzać nimi, przypisywać hasła do różnych platform mogłaby być pożądana. Warto tutaj pamiętać, że taka aplikacja musiałaby być porządnie zabezpieczona, każde hasło dobrze zaszyfrowane innym kluczem. Również dostęp do aplikacji powinien być zabezpieczony, tak żeby jakaś niepowołana osoba nie otrzymała dostępu do nie swoich haseł.

97. Zarządzanie Hasłami


98. Monitorowanie Internetu


Aplikacja na wzór Brand24, czyli aplikacja, która umożliwia zbieranie informacje o Tobie, czy Twojej firmie w internecie. Dzięki temu nie dość, że możesz śledzić co i gdzie o Tobie piszą, to również możesz śledzić konkurencję, czy po prostu często wyszukiwane frazy i obecne trendy. Jeżeli ktoś będzie chciał popsuć opinię na Twój temat, od razu będziesz to mógł też zweryfikować i odpowiedzieć na krytykę. Do tego oczywiście możesz wprowadzić różne zestawienia, statystyki i analizy danych.

98. Monitorowanie Internetu


99. Badanie Szybkości Strony


Aplikacja, która bada szybkość ładowania strony. Na podstawie wyniku i analizy całej strony przekazuje rady, co warto zrobić, aby wynik był lepszy.

99. Badanie Szybkości Strony


100. Budowanie List Mailingowych


Aplikacja, dzięki której możesz zbierać maile i tymi mailami zarządzać. Dodatkowo możesz tworzyć nowe kampanie i wysyłać hurtowo do wszystkich osób maile. Warto dodać jeszcze tagowanie osób i spełniać wszystkie zasady RODO dotyczące wysyłania takich maili. Oprócz tego możesz umożliwić tworzenie użytkownik swoich własnych landing page, czyli stron, na których będą zapisy do listy mailowej. Taka aplikacja może być dość obszerna, także wystarczy, jak wybierzesz sobie jakieś najważniejsze funkcję i spróbujesz je zaimplementować.

100. Budowanie List Mailingowych


Zakończenie


To było 100 pomysłów na aplikację. Mam nadzieję, że moje pomysły były dla Ciebie wartościowe, może przy okazji zainspirowały Cię do jeszcze lepszych pomysłów na aplikację. W przyszłym tygodniu zaproponuję Ci jeszcze kilka bonusowych pomysłów.

To wszystkie na dzisiaj. Jeżeli taki artykuł Ci się spodobał, to koniecznie dołącz do mojej społeczności – darmowe zapisy, gdzie będziesz również miał dostęp do dodatkowych materiałów i przede wszystkim bonusów. Do zobaczenia w kolejnym artykule.

Poprzedni artykuł - 100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz Portfolio (Część 9/10 – Zaawansowane)
Autor artykułu:
Kazimierz Szpin
Kazimierz Szpin
CTO & Founder - FindSolution.pl
Programista C#/.NET. Specjalizuje się w Blazor, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, WPF oraz Windows Forms.
Autor bloga ModestProgrammer.pl
Dodaj komentarz

Wyszukiwarka

© Copyright 2024 modestprogrammer.pl. Wszelkie prawa zastrzeżone. Regulamin. Polityka prywatności. Design by Kazimierz Szpin