From f80e2fe3b94f1507ad052c4d1eecd17d46366a6d Mon Sep 17 00:00:00 2001 From: Dimitris Zafeiris <76246382+zafeirisdimi@users.noreply.github.com> Date: Mon, 24 Oct 2022 12:53:31 +0300 Subject: [PATCH] Add files via upload --- GroupProject/Content/TeamProjectMeeting.md | 70 ++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 GroupProject/Content/TeamProjectMeeting.md diff --git a/GroupProject/Content/TeamProjectMeeting.md b/GroupProject/Content/TeamProjectMeeting.md new file mode 100644 index 0000000..fc202b5 --- /dev/null +++ b/GroupProject/Content/TeamProjectMeeting.md @@ -0,0 +1,70 @@ +Architecture + +- ASP.NET MVC + +--Prototype(without UnitOfWork) (1st phase) + +---Solution (included ASP.NET,EntityFramework) + + + + + + +MODEL Relationships + +- Trip has Ids, many routes, DateTime StartDate, DateTime EndDate, Duration? +- User has personalInfo(Age,Gender,Email,Password,UserType[single,poweruser,admin]),many Interest +- Map [like Google Maps()] FROM GOOGLE +- Route has Id,many places, StartPoint, EndPoint, List FROM GOOGLE +- Place has Id, many Categories,City,PointedInMap,Rating,Comments?, OpenHours? FROM GOOGLE +- Interest (is landmark,cafes,restaurant, shopping, beach,museum,historical points etc) \*checkbox on TripPlannerIndex enum + +\- + +\- + +Views + +- HomeIndex-> + +Header Contintional Rendering [if visitor is authenticated user/ADMIN, show MyTrips,MyProfile,otherwise Login,Register] + +HomeSlider with some pictures + +Description of using this app + +Plan subscription + +Button Start Planning ------> TripPlannerIndex + +` `Map | Filters| (PlaceRange?) + +` `(input)StartPoint (From)| (input)EndPoint (To)| (input) StartDate? | (input) EndDate? | Duration? + +` `Button Start the Plan + +` `px. Already Loaded Map, the user click the points(limit 5) on the map + +` `we bring all the available(low cost,faster,expert) routes of the points of user[later] + +` `we represent user the places of interest(etc museum,shops,cafes) + +` `User select his liked places, and we add them to a list (User Places),[only until user\* issue role requirements] + +` `the updated map with User Places is shown and the user finally saves the Trip[only for power users]. + +Footer Team Mates + + + + +- UserController--->ProfileIndex -> Personal Information of user,User(CRUD) +- MyTripsView ----->A table of userTrips(CRUD) +- Admin(Area)------>Datatable users(CRUD),User Analytics(Diagrams) + +\- + +\- + +Controller