Witajcie,
W obecnej pracy zajmuję się w większości adminowaniem systemów i db, ale nie obce mi są zagadnienia związane z js, html, css, jquery, bootstrap, mysql (po godzinach pomału rozkręcam się w tym kierunku).
Dostałem propozycję zrealizowania odpłatnie mojego pomysłu na prostą aplikację webową, która wspomoże jeden z działów firmy.
Aplikacja będzie służyć do wczytywania z plików tekstowych odczytów liczników dla wybranego kontrahenta. Dane mają być przechowywane w bazie (odczyty oraz kontrahenci). Dane mają się wyświetlać w postaci tabelarycznej (użytkownik może wybrać kontrahenta i wyświetlić jego odczyty). Użytkownik ma mieć możliwość filtrowania odczytów po dacie odczytu.
Następnie na podstawie danych odczytów wyświetlonych w tabeli użytkownik będzie mógł podejrzeć wykres zużycia.
Obecnie jest to realizowane w Excelu:
- mam tabele, do których importuje odczyty, kolumny zawierają kilka narzuconych reguł matematycznych obliczających zużycie, na podstawie wyliczonych wartości rysowany jest prosty wykres zużycia w funkcji czasu.
Problem jest w tym, że kontrahentów jest kilkuset, plików z odczytami jest kilka tys. a wykresy najlepiej, aby rysować co miesiąc. W Excelu jest to baaaardzo żmudne zajęcie.
Pomyślałem, że można by stworzyć prostą aplikację www w js, jquery, która będzie wyświetlała w tabelach dane z bazy kontrahentów i odczytów, umożliwiała wczytanie pliku tekstowego, z którego dane będą umieszczane w bazie (struktura danych w .txt jest niezmienna) oraz rysowała wykres z wykorzystaniem jakiejś biblioteki typu chart.js.
Jak myślicie ile by mogła kosztować realizacja takiego projekciku?
Czy należałoby to oprzeć o jakiś framework js, np. vue.js czy raczej czysty js, jquery i standardowo ajax z php do połączeń z mysql?
Proszę wziąć pod uwagę, że nie jestem jeszcze biegły we wszelkich frameworkach jsowych, znam podstawy js i jquery oraz dość dobrze prosty frontend (html, css, frameworki cssowe).