Information Technology/Computer Science Project
Project scope
Categories
Website development Security (cybersecurity and IT security) Information technology Software development DatabasesSkills
wireframing custom software create read update and delete (crud) procurement software restful api vendor contracts product roadmaps version control web platforms computer scienceOur organization is able to offer a virtual internship opportunity for IT Development/Computer Science Students or Team
Our current web platform utilizes a client portal site that allows advisors and consumer to interact. Users have requested the functionality to contact advisors and/or agents directly. To address this, we would like to add a real-time chat function to our existing application.
The primary focus for the student will be:
- Creating a general chat application which can be easily ported to any other existing system.
- Evaluating current open source technologies to develop a set of tools we could implement in a new product build.
- Identify and evaluate new software applications and technologies to meet user and/or organization needs.
- Selecting the best technologies for creating a real-time application.
- Identify a new CRM system / new hosting platform for our website / procurement software to manage vendor contracts and payments.
Some of our requirements/recommended tools for this software are:
- A CRUD-based web application with forms to create, read, update and destroy data.
- A CRUB-based web application for admins to easily manipulate data.
- Real-time updates displaying changes on the web application without requiring a page refresh.
- A real-time chat application embedded within the platform.
- A REST API to handle backend manipulation of data, which is fully documented.
- A tool for running scheduled tasks periodically.
- Suggested applications should be compared based on features, security and reliability.
In addition, developing prototypes of custom software and systems for review and ideal implementation would be an asset.
A few areas of specific interest for us include:
- The reasoning behind technologies chosen.
- Documentation around models and attributes used to model any data.
- A brief wireframe or mock-up of the resulting system’s user interface.
- The product roadmap used to create the system and implementation plan including a list of user stories detailing all possible interactions with the system.
- The source code for the system, preferably in a source control system such as Git.
- A final presentation explaining what you built, what worked well, and what you would change.
Resources
Any existing materials we can provide to ensure a complete understanding and smooth collaboration.
Company website link: PersonalBanker Canada
Regards,
Team, PersonBanker Canada.
Will be available as needed to communicate and answer ongoing questions.
About the company
At PersonalBanker we take an approach to financial planning that begins with a complete individual tax assessment followed by initiating a comprehensive view into a clients’ financial life. It includes their income, expenses, assets, outlook, as well as habits. (All these are essential components of delivering effective, long-term, broadly based, financial solutions) We utilize a service approach that is poised in managing our client’s achievement of life goals via an integrated approach to managing their finances. Along the way, we help you learn, cultivate and implement the most successful financial strategies, as you move through our 5 Stages of Wealth.