SOEN 343 Project (Fall 2018)
Team 2
Name, Student Id, Email, Github Username
-
Anamika Pancholy, 27844263, [email protected], MickeyPa
-
Sandra Buchen, 26317987, [email protected], sandraroz
-
Matthew Benchimol, 27759614, [email protected], MBenchimol
-
Yefei Xue, 26433979, [email protected], felixyf0124
-
Albert Najjar, 27914393, [email protected], Aelgorn
-
Kevin Lo, 40032509, [email protected], lokevin88
-
Li Sun, 40017648, [email protected], vincentsun870530
-
Jessica Allaire, 40015912, [email protected], tirafire
-
Antoine Betenjaneh, 27161956, [email protected], soenAnt
-
Xi Chen, 27276605, [email protected], g82005
- I am including github usernames since some of the account emails do not match the ones submitted to the TA.
To compile, the .net core runtime must be installed on the host computer. It's easier to have visual studio 2017 with the .net core packages installed to run it. However, it can still be done via console:
- cd to the root folder of the project and run the command
dotnet build --configuration Release
. - navigate to
~\TheLibraryIsOpen
and copy thewwwroot
folder andappsettings.json
, and paste them into~\TheLibraryIsOpen\bin\Release\netcoreapp2.1
- cd to
~\TheLibraryIsOpen\bin\Release\netcoreapp2.1
and run the commanddotnet TheLibraryIsOpen.dll
- the console will show a few messages, among which:
- "Now listening on: http://localhost:[portnb1]"
- "Now listening on: https://localhost:[portnb2]"
- pick whichever link and put it into a browser
- username: admin@thelibraryisopen.com
- password: admin
You can search the items by entering the search string of almost any field of that item. In most cases (except ones where precision is required, such as Asin or ISBN identifiers), the engine will look for fields containing the input string as a substring.
- If you want your search to be more specific, you can use the
;
character in your input.i.e: "Harry Potter; 2003" will search for all objects with the substring "Harry Potter" (which could be in this example in the title field) AND the substring "2003" (which could be in this example in the date field).