Software Design and Architecture

Closed
Sunryse
Edmonton, Alberta, Canada
Tanraj Dhillon
He / Him
CEO
(11)
5
Project
Academic experience
60 hours of work total
Learner
Anywhere
Intermediate level

Project scope

Categories
UI design UX design Project management Website development Software development
Skills
software design javascript frameworks full stack development architectural design ideation javascript (programming language)
Details

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!

Deliverables

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


Mentorship
Domain expertise and knowledge

Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Supported causes

The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.

Good health and well-being

About the company

Company
Edmonton, Alberta, Canada
2 - 10 employees
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.