Aplikacja internetowa, ocena według formuły na podstawie danych z giełdy
Zadanie:
Opracować makietę strony internetowej oraz logo firmy.
Opracować aplikację internetową, która umożliwi ocenę określonego towaru na podstawie formuły opartej na danych statycznych oraz dynamicznych z giełd, które są codziennie aktualizowane.
Stos technologii:
Front-end: Next.js, React, TypeScript, JavaScript, SCSS.
Back-end: Java
Baza danych: PostgresSQL, MongoDB
Responsywny design
Testowanie
Wykonano:
Opracowano logo firmy oraz design aplikacji.
Rejestracja, logowanie użytkowników. Weryfikacja przez SMS.
Panel administracyjny
Zrealizowano funkcjonalność:
- wyświetlanie danych statycznych i dynamicznych w postaci tabel, które są przechowywane w bazie danych;
- możliwość rozszerzonego przeglądania informacji dla każdego typu danych używanych do oceny towarów oraz dla każdego towaru z osobna;
- możliwość tworzenia, dodawania, edytowania i usuwania danych używanych do oceny towarów oraz samych towarów (w tym obrazów);
- prowadzenie rejestru użytkowników aplikacji, z możliwością zmiany roli i praw dostępu każdego użytkownika;
- wyszukiwanie danych i towarów według słów kluczowych;
- prowadzenie i wyświetlanie statystyk przeprowadzonych ocen towarów w całości oraz w podziale na każdego użytkownika z osobna.
Dane dynamiczne są pozyskiwane na backend z giełd. Na podstawie tych danych na backendzie obliczany jest maksymalny i minimalny wskaźnik ceny za ustalony okres czasu. Uzyskane dane są przechowywane w bazie danych i aktualizowane w określonym terminie.
Część użytkownika aplikacji
Zrealizowano funkcjonalność:
wyświetlanie w czasie rzeczywistym wykresów cen metali szlachetnych z giełdy;
wyszukiwanie towarów według określonych kryteriów, wyświetlanie wyników wyszukiwania oraz przeprowadzanie oceny towarów, które dały wynik wyszukiwania;
strony informujące użytkownika o działalności firmy, jej usługach, możliwościach i zaletach w pracy;
strona kontaktowa z możliwością skontaktowania się z menedżerem w regionie, dzielnicy, mieście lub osiedlu (jeśli dostępne);
indywidualne konto użytkownika z różnymi funkcjonalnościami w zależności od praw dostępu, które przyznaje administrator (przewidziano 3 warianty dostępu). W koncie można przeglądać i zmieniać dane osobowe, przeglądać statystyki własnych przeprowadzonych ocen, ustalać lub zmieniać wysokość zniżki (jeśli dostępne odpowiednie prawo dostępu).
Aplikacja została umieszczona na serwerze, prowadzone są działania promocyjne strony (SEO) oraz wsparcie techniczne.
#java #next.js #trade #WebDevelopment
Opracować makietę strony internetowej oraz logo firmy.
Opracować aplikację internetową, która umożliwi ocenę określonego towaru na podstawie formuły opartej na danych statycznych oraz dynamicznych z giełd, które są codziennie aktualizowane.
Stos technologii:
Front-end: Next.js, React, TypeScript, JavaScript, SCSS.
Back-end: Java
Baza danych: PostgresSQL, MongoDB
Responsywny design
Testowanie
Wykonano:
Opracowano logo firmy oraz design aplikacji.
Rejestracja, logowanie użytkowników. Weryfikacja przez SMS.
Panel administracyjny
Zrealizowano funkcjonalność:
- wyświetlanie danych statycznych i dynamicznych w postaci tabel, które są przechowywane w bazie danych;
- możliwość rozszerzonego przeglądania informacji dla każdego typu danych używanych do oceny towarów oraz dla każdego towaru z osobna;
- możliwość tworzenia, dodawania, edytowania i usuwania danych używanych do oceny towarów oraz samych towarów (w tym obrazów);
- prowadzenie rejestru użytkowników aplikacji, z możliwością zmiany roli i praw dostępu każdego użytkownika;
- wyszukiwanie danych i towarów według słów kluczowych;
- prowadzenie i wyświetlanie statystyk przeprowadzonych ocen towarów w całości oraz w podziale na każdego użytkownika z osobna.
Dane dynamiczne są pozyskiwane na backend z giełd. Na podstawie tych danych na backendzie obliczany jest maksymalny i minimalny wskaźnik ceny za ustalony okres czasu. Uzyskane dane są przechowywane w bazie danych i aktualizowane w określonym terminie.
Część użytkownika aplikacji
Zrealizowano funkcjonalność:
wyświetlanie w czasie rzeczywistym wykresów cen metali szlachetnych z giełdy;
wyszukiwanie towarów według określonych kryteriów, wyświetlanie wyników wyszukiwania oraz przeprowadzanie oceny towarów, które dały wynik wyszukiwania;
strony informujące użytkownika o działalności firmy, jej usługach, możliwościach i zaletach w pracy;
strona kontaktowa z możliwością skontaktowania się z menedżerem w regionie, dzielnicy, mieście lub osiedlu (jeśli dostępne);
indywidualne konto użytkownika z różnymi funkcjonalnościami w zależności od praw dostępu, które przyznaje administrator (przewidziano 3 warianty dostępu). W koncie można przeglądać i zmieniać dane osobowe, przeglądać statystyki własnych przeprowadzonych ocen, ustalać lub zmieniać wysokość zniżki (jeśli dostępne odpowiednie prawo dostępu).
Aplikacja została umieszczona na serwerze, prowadzone są działania promocyjne strony (SEO) oraz wsparcie techniczne.
#java #next.js #trade #WebDevelopment