Software Design and Architecture

Fermé
Contact principal
Sunryse
Edmonton, Alberta, Canada
Tanraj Dhillon
Il / Lui
CEO
(11)
5
Portails
(1)
Projet
Parcours académique
60 heures de travail au total
Apprenant.e
N'importe où
Niveau Intermédiaire

Portée du projet

Catégories
Conception de l'interface utilisateur Conception de l'expérience utilisateur Gestion de projet Développement de sites web Développement de logiciels
Compétences
software design javascript frameworks full stack development architectural design ideation javascript (programming language)
Détails

Hi there! We are looking for students with interests in full-stack software development in the mental health care and wellness industry.


This project aims to research and plan out a potential architectural transition for our EHR software. Students will help conduct research, write a report and code a soft-implementation.


The students will be assisting a team of senior full-stack software developers.


By the end of the project each student will have learned how to use React JS, Node JS and other libraries to build and deploy industry level code. Students will also have learned how to work in an AGILE environment and how to give and receive feedback on their code.


At Sunryse we strive to build a platform where psychologists can launch their dream clinics and provide clients with affordable and quality mental health care. If you resonate with our mission please reach out!

Livrables

Project Scope:

The focus of this project is to plan out a new architectural approach approach and soft-implement it.

  1. Understand Sunryse's current front-end and backend process when creating new features and the tools used to do so.
  2. Research more modern approaches and write a potential transition plan.
  3. Code to soft-implement the plan for a feature in development.


Detailed Activities:

  • Review documentation and code to understand the current development approach and the tools used to do so (example: How is data-fetching done).
  • Help conduct research on one modern JavaScript frameworks and the corresponding tools it relies on.
  • Write a report using a simple overview, rationale and roadmap structure.
  • Soft implement the plan for a feature in development and present it to the team.
  • Attend a weekly group debrief and progress updates session.
  • Express areas of uncertainty and work alongside a principal engineer.


Final Deliverables:

  • Present the soft-implementation to the team
  • Written rational from the research and ideation phase


Mentorat
Expertise et connaissances du domaine

Fournir des connaissances spécialisées et approfondies et l'industrie générale des idées pour une compréhension globale.

Compétences Connaissances et expertise

Partager des connaissances sur des compétences techniques spécifiques, des techniques, méthodologies requises pour le projet.

Outils et/ou ressources

Donner accès aux outils, logiciels et ressources nécessaires pour la réalisation du projet.

Causes prises en charge

Les défis mondiaux auxquels ce projet s'attaque, en accord avec les objectifs de développement durable (ODD) des Nations unies. En savoir plus sur les 17 ODD ici.

Good health and well-being

À propos de l'Compagnie

Compagnie
Edmonton, Alberta, Canada
2 - 10 employé.es
Hospital, health, wellness & medical, Technology

Sunryse is a clinic launchpad that enables psychologists to easily start and grow their own private clinics.

In turn we strive to bring communities accessible mental health care which
is affordable, accurate and of unmatched quality.