Skip to content

jmathew12/practicum

Repository files navigation

Practicum Project Update

James Mathew

NSC Events Role – Developer
GitHub Repository


Project Overview

NSC Events is an application for North Seattle College students and faculty to host their events where students and other faculty can attend them.


My Role

As the Developer, I was responsible for:

  • Attending weekly sprints.
  • Picking up and resolving tickets that are put out.
  • Pull request reviews.

Work Completed

  • Changed the password changing method to prevent unnecessary work done by the backend
  • Users used to be able to end the old password as the new password and the system would treat it as a new password and did unnecessary work. Made a change it this so that nothing gets done if new password is the same as old password

  • Assisted in helping with the current supabase integration. Researched all the backend endpoints currently the front end calls.

Challenges & Solutions

Challenge: Re-Writing tests that were failing after one of the changes that were made Solution: More research


Key Learnings

  • Backend structure
  • How authetication is done
  • API calls and how to handle responses

================================================================================

Geek Girl Con Role – Developer
GitHub Repository


Project Overview

This is an application that is intended for the attendees of the geek girl con


My Role

As the Developer, I was responsible for:

  • Attending weekly sprints.
  • Picking up and resolving tickets that are put out.
  • Pull request reviews.

Work Completed

Slpash Screen

  • A recent change in the sdk 53 was causing the splash screen to break. Researched this to figure out root cause for this.
  • This was caused by a change in the sdk and to test the splash screen, you need a development build.

  • Push notifcations by the app was not working on android. I researched this as was able to figure out that this was also because of a change in the sdk and a development build is needed to test the feature as well.

Challenges & Solutions

Challenge: First time working with geek girl con Solution: Reach out for help when stuck.


Key Learnings

  • Understanding project structures
  • Testing on the app using expo go, android studio and etc

================================================================================

Practicum Project Update

James Mathew

NSC Events Role – Developer
GitHub Repository


Project Overview

NSC Events is an application for North Seattle College students and faculty to host their events where students and other faculty can attend them.


My Role

As the Developer, I was responsible for:

  • Attending weekly sprints.
  • Picking up and resolving tickets that are put out.
  • Pull request reviews.

Work Completed

Events page

  • Fixed a bug that was replacing events on the current page rather than adding to it
  • Made it more appealing by filling the screen with events based on screen space

Allow Creators to view attendees

  • Implemented a feature where creators of the event can now see the attendees

Allow changing date and time only

  • A bug was preventing creators and admin from editing the only the date and time of the event, this is now fixed.

Challenges & Solutions

Challenge: First time working with big projects like this one Solution: Reach out for help when stuck.


Key Learnings

  • Understanding project structures
  • State variable manipulation
  • API calls and how to handle responses

Next Wave Dev Role – Developer
GitHub Repository


Project Overview

Next Wave Dev is an application to present the works Application Development students are doing at North Seattle College. We are using the North Seattle Colleges AD website as a starting point for the website and is making the changes it needs fit what we need.


My Role

As the Developer, I was responsible for:

  • Attending weekly sprints.
  • Picking up and resolving tickets that are put out.
  • Pull request reviews.

Work Completed

Home Page

  • Replace the application development content on the home page with the information for next wave dev

Developers Page

  • Convert the students page to developers page

About page

  • Replace the application development content on the about page with the information for next wave dev

Contact page

  • Replace the application development content on the contact page with the information for next wave dev

Challenges & Solutions

Challenge: First time working with big projects like this one Solution: Reach out for help when stuck.


Key Learnings

  • Understanding project structures
  • Creating issues
  • Pull requests

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published