Virtual Internship Opportunity: Computer Science - Application Build
Project scope
Categories
Product or service launch Information technologySkills
slack (software) application development user profile communication community leadership computer science process improvement mentorship research apple iosOur organization is able to offer a virtual internship opportunity for (1 | 2 | 3) computer science students or teams.
The primary focus for the student will be: (please include a few examples of technology projects you would like the student(s) to execute during the placement, as exemplified below. Where applicable, please indicate tools/platforms the student(s will be using to complete their work for you.)
Create an all inclusive Peer to Peer Mentoring Application (web component) where participants at various stages can access mentorship opportunities. You will work to finalize Front end and Back end of the beta iOS and Android app. I fully understand the journey to gain iOS approval can be daunting, so having the beta as an Android offering will help us gain validation. If the project timeframe does not allow the iOS build, that is something I am more than happy to continue building with the team should they so desire. The beta app is expected to have the following functions.
- Application Development - Selecting the best technologies for creating the application or feature (i.e. a real-time chat function); creating a fully-functioning application.
Our goal at the end of this experience is: (please indicate the goal for this placement, or deliverable you expect the student(s) to complete, as exemplified below)
Application Development to:
1. Log-in: Secure platform, validate User ID/email
2. Verification: Password – note, I do not want to save nor manage user password – we will need to determine levels of compliance
3. Multiple user types with different needs
4. Communication on the platform among users via direct correspondence(private) or group chat opportunities
5. Ability to share content with mentors and other users on the platform – Content authors will have full rights to grant permissions to download, share, etc.
6. Engagement reporting capabilities in order to collect and aggregate data based on user profiles, needs, goals, etc.
7. Using calendar-related features – set up mentor appointments
8. Milestone integration to allow access to “perks”. Perks will be open to users once specific milestones have been achieve.
9. Manager Platform Dashboard
Other duties the student may complete could include: (indicate other duties as exemplified below)
- Software vendor research and evaluation
- Assisting with other process improvement projects
- Unit and integration testing
- Build Platform (Front & Back End)
We will plan to communicate with our virtual intern using these communication tools: (list expected channels - eg. Riipen messaging, company slack, email, Teams)
Student's primary contact: (Melloney Campbell, Startup Peel Community Leader)
Secondary contact: (Name, job title)
About the company
Startup Peel Community is a is a grassroots driven movement in Peel, Ontario bringing together people passionate about collaboration, innovation and learning. Our mission is to get people together to support one another (in both success and failures) as we create fantastic new companies in Peel. We are made up of entrepreneurs, technologist, designers and intrapreneurs who work for other organizations. Organizations, mentors and SMEs are also a big part of the support of this community.