1 of 13

VivCare

A Patient Healthcare Management Software by Isaiah Hickerson

2 of 13

A little about me…

  • I am from San Diego, California. I became interested in SWE one day when I woke up from a dream, and it led me to attending Marcy Lab School, the best decision I’ve made.
  • I am really excited to work on real world applications as a full-stack engineer as I love touching a bit of everything within a software application.
  • I chose to learn Next.Js and Typescript during this capstone to create more optimized, secure, and enhanced applications. Next.JS is a powerful framework, and what got me most excited about it was to learning App Routing.

3 of 13

What is VivCare?

  • VivCare is a healthcare patient management software designed to make scheduling appointments with doctors seamless and easy.
  • Users tend to have a hard time scheduling appointments due to scheduling systems being too complicated and non-user friendly.

4 of 13

Technologies used

  • NEXT.JS
  • TYPESCRIPT
  • APPWRITE (FOR BACKEND PLATFORM)
  • TWILIO
  • SENTRY (FOR WEBSITE MONITORING)
  • SHADCN

5 of 13

6 of 13

7 of 13

8 of 13

9 of 13

10 of 13

11 of 13

Technical Accomplishments

Learning and utilizing Appwrite for database & server development within Next.JS.

Using Appwrite was a decision made based off of needs and the convenience it created for me. Appwrite consisted of SMS messaging, data storage, a nosql database, all in one.

Appwrite wraps over the entire VivCare project, and has played a valuable role into allowing me to create what I had in mind without lots of hard coding.

12 of 13

What did I learn?

  • Documentation is your best friend. Read it.
  • Be open to new libraries and frameworks that may make your life easier.
  • Make sure to write clean code, otherwise something may end up breaking later on.
  • Typescript is beneficial and will save you in the long run.

13 of 13

ANY QUESTIONS?