Jestem w trakcie nauki C# (jako, że nauka programisty nigdy się nie kończy) i chcę napisać spory, wieloplatformowy projekt.
Główne założenie:
Aplikacja do obsługi biblioteki. Aplikacja desktopowa(WPF, MVVM) do zarządzania przez obsługę, pracowników biblioteki. Aplikacja WWW (ASP.NET MVC) dla użytkowników biblioteki (przeglądanie księgozbioru, rezerwacja książek). Chciałbym też (na końcu jak już uporam się z pierwszymi 2) zrobić appkę mobilną (Xamarin) do tego samego celu co strona. Wszystko oparte by było o bazę MySQL.
Pytania:
1. Czy tak duży projekt ma sens dla jednej osoby? Jak o tym myślę to wydaje się masa roboty przede mną, ale mam ochotę przekonać się, ile uda mi się zrobić.
2. Czy MySQL jest odpowiednią bazą do tego typu projektu?
3. Jeśli macie jakieś sugestie, co do tego co powinno się w takiej aplikacji (dowolnie której) znaleźć, to chętnie ich wysłucham :)