Sayworks Search Engine
Posted on Sunday, December 6th, 2020
Client | Gurbachan Singh |
Professor(s) | Todd Kelly, |
Program | Computer Science – Computer Engineering Technology |
Students | – James Smith – Manipal Osahan – Brent Encarnado – Matt Townes – Saad Abdullah |
Project Description:
Sayworks is an independent client based company developing a vertical search engine to aid college graduates, and struggling job seekers in the Information Technology field. The client realized the difficulties posed by the rapidly evolving tech climate and the market’s demand for programmers, developers engineers etc.
In this current day and time, developers have to rely on sites like Indeed, Monster, Glassdoor etc. to find varying postings on each site. Sayworks searches through each of the job sites, looks for relevant jobs and posts them onto sayworks. This would benefit this group of individuals to not rely on so many different job sites as it would allow the user to search all jobs grabbed from each site. Sayworks would also allow the users to create their own personal account on the website, which allows them to save any postings that the user is interested in.
The group focused on developing a vertical search with more modern technologies to develop an experience for the user that was seamless and does not take away from the user experience. The project was based on developing a working prototype before it reached development phase which was to deliver to the user through the sayworks website: sayworks.com
The prototype was developed on technologies such as React, Python, and a MySQL database which would aid the team in creating a seamless connection between getting the job postings from the job site and posting it onto the front-page of a users screen. This also allowed us to use live search functionality so that the user is not stuck waiting on any load times when entering their selected job search. This functionality was rolled onto the development phase of the project which allowed us to test it real time with other developers and users that are connecting to the site.
The challenges we faced with the client would mainly be communication because of the lack of information and clarity from the group to the client.
The team challenges that were faced were the new technologies that were being researched which took a portion of the time to learn and recreate a solution for the project. Another challenge was the face-to-face opportunity was lost which created boundaries in collaboration efforts.
One of the learning opportunities that was achieved from this project was the use of different technologies that were taught outside the classroom environment. Another opportunity was working within a team on a real world project. This helped experience the different types of work behaviors of the team members. The last opportunity was to learn how to manage time, so that the assigned role was worked on to meet a certain deadline.
Short Description:
A website designed for programmers by programmers. The quickest to search for developer jobs in Central Canada.
Gallery
Funded By