Software Design and Architecture


Project scope
Categories
UI design UX design Project management Website development Software developmentSkills
software design javascript frameworks full stack development architectural design ideation javascript (programming language)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!
Project Scope:
The focus of this project is to plan out a new architectural approach approach and soft-implement it.
- Understand Sunryse's current front-end and backend process when creating new features and the tools used to do so.
- Research more modern approaches and write a potential transition plan.
- 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
Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.
Sharing knowledge in specific technical skills, techniques, methodologies required for the project.
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.
About the company
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.
Portals

