The objective of this project is to make an academic search engine for University of Toronto Mississauga’s students and instructors. Users of this search engine should have options to: 1.Creating an account 2.Uploading .txt, .html and .pdf files 3.Searching for the files 4.Deleting the files they uploaded before. There should be advanced search options for users such as searching only the files from instructors/students or search for files with specific extension (.pdf/.html/*.txt). The results of the search should be prioritized based on the most relevant one. The search engine will provide a preview for each listed file. Each user should have the permission to rate the uploaded files in the system, and also see the average rating for each file in the search results. Users also should have an option to check the history of the files they reviewed before.
- Product Backlog - Contains backlog with time needed for each tasks (/ProjectDocs/pb.txt)
- Sprint Backlog - For the first Sprint, from Feb. 18th to Feb. 29th (/ProjectDocs/SprintBacklog/Sprint1.txt)
- Issue Tracker - Setup on BitBucket
- Burndown chart - For our first Sprint (/ProjectDocs/Burn Down Chart Phase 2)
- System Design - Including CRC Cards and software architecture diagram for the project (/ProjectDocs/SystemDesign.pdf)
- [Resetting the database] - A default is already set. Run MakeDataBase.java as a java application. Clear the uploadFile, preview and index directories in 301Project/ ; delete User.db file.
- [Running the program] - Simply right click on the project and Run it on server in Eclipse.