gsmranking's People
gsmranking's Issues
Wstawienie przykładowych danych
Logowanie - popup drop.js
Sortowanie listy telefonów
Edycja newsów
Dokumentacja V - Podsumowanie
Lista telefonów
Po ocenie użytkowników, ilości odsłon (?), wg producenta, modelu, ceny w dniu premiery
Dokumentacja IV - przykład użycia
Opis użycia systemu z rysunkami - dopiero jak będzie działająca, wystawiona wersja.
Filtry uprawnień: Administrator, Redaktor, Użytkownik
Dokumentacja II - Projekt
- Wymagania i założenia funkcjonalne
- Diagramy UML aktywności i przypadków użycia (rejestracja, logowanie usera; dodawanie i edycja telefonów lub newsów jako redaktor, dodawanie komentarzy pod wpisami itp itd) - już można zacząć robić
- Diagram klas się wygeneruje z automatu na sam koniec i wklei
- Projekt bazy danych - tak samo, wygeneruje się ze stworzonej bazy i wklei
- Projekt GUI - coś się wykombinuje w Paincie jak będziemy mieli gotowe widoki
Wymaganie akceptacji Cookie
Dodanie walidacji jQuery
Stworzenie bazy SQL Azure
Pobieranie newsów na stronę główną
Bootstrap carousel?
Mechanizm oceniania komentarzy
Jak wystarczy czasu
Dodać CDN do frontendu
- Bootstrap
- Tether
- jQuery
- jQuery validation
- jQuery validation unobtrusive
- Font awesome
Stworzenie App Service na Azure
Edycja telefonu
Mechanizm logowania - tworzenie cookies z uprawnieniami
Renderowanie obrazów Base64
Strona telefonu i detale
Viewmodele - tworzenie i edycja użytkownika
Mapowanie modeli z baz danych na modele widokowe
Alerty o powodzeniu lub fiasku operacji
Dokumentacja I - Wstęp
- Cel i zakres pracy - 2-3 zdania
- teoria - opis teoretyczny zagadnienia
Dodawanie telefonu
Mechanizm dodawania komentarzy do telefonów i newsów
Konfiguracja środowiska Azure
Dodawanie i edycja newsów
- Akcje w kontrolerze NewsManagement pod dodawanie nowych i edytowanie już istniejących newsów
- Widoki z formularzami
- Walidacja Modelstate + walidacja na froncie
Planowany viewmodel newsa zawiera minimum: id, autora, tytuł, krótki opis (wstęp), treść, date dodania, publikacji, checkbox czy opublikowany.
Do mapowania model <-> viewmodel jest Automapper zainstalowany.
- Do rozważenia - edytor WYSIWYG pod edycje treści newsa - TinyMCE czy coś? Jak za bardzo czasochłonne, to zwykłe textarea
Edytor WYSIWYG do newsów
Mechanizm pobierania i wyświetlania komentarzy z bazy
Dokumentacja III - Implementacja
- Wybór narzędzi i technologii - krótkie opisy takich rzeczy jak GIT, VisualStudio, .NET Core, ASP.NET Core MVC, Microsoft Azure, Microsoft Azure Web App Service, Azure SQL Database, Bootstrap, jQuery
- Konfiguracja środowiska deweloperskiego, ważne komponenty - potem się napisze
- Testy - lista scenariuszy, czyli wypisać wszystko co można zrobić w systemie. 2 z nich mają być szczegółowo opisane. Najprościej będzie z rejestracją użytkownika i np. dodaniem telefonu do bazy
Baza danych - implementacja
Mechanizm oceniania smartfonów
Mechanizm resetowania hasła użytkownika
Modale potwierdzające wybór usera
Pobieranie newsów na stronę główną - carousel
Mechanizm rejestracji użytkownika
Sprawdzanie zajętości loginu, hashowanie hasła, wysyłanie linka aktywacyjnego
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.