Blog Posts

Last week for Solaris!

Hello everybody! Solaris has completed the final design review (FDR) presentation this week. The presentation consisted of a breakdown of all the essential tasks ands goals achieved by the team for Parchment over the past two semesters. As the semester is coming to an end, we are scheduling our final calls with those who have supported us throughout this great IPPD experience.

We’ve had a great time working on this project together and we’re very proud of all that we’ve accomplished in IPPD. Thank you for reading our blog!

Until next time!

Solaris at our FDR presentation with our coach, Dr. Laura Cruz Castro.

Solaris also created both a poster and a video to demonstrate our final product. Both are linked below! Enjoy!!

Poster:

Video:

Final Preparations For Solaris

Hello everybody! Solaris is making our final preparations for closing out the project this week. We have been working on making some last changes and improvements to our API endpoints to ensure we have all the features working and ready to be used within Parchment. These improvements have included refining the listing files functionality, fixing some bugs within the upload feature, and adding all of the Google Drive API endpoints into their own file for organizational purposes.

As we close out these last few tasks, we have been hard at work on our preparations for the Final Design Review next week. We had our peer review for the FDR event this week where we got the opportunity to present our work to some of our fellow peers and their coaches. We received some very valuable feedback from this that we will be using to refine our presentation at the actual FDR. We have also been making improvements to our Final Design Review Report, which will include details about all of the planning, developing, and testing that went into our project and brought us to this point. We are very excited to present our work from the past two semesters next week and are excited to hear what people think about Parchment!

See you next week!

Cover page of our team’s Final Design Review presentation.
Bonus: A behind the scenes photo of Solaris filming our final project video.

Solaris Laser Focused!

Hello everybody!! Solaris has locked in this week and has produced multiple endpoints that have been successfully added to Parchment! These include the ability for users to upload local files into their Google Drive, trashing and un-trashing files as well as moving files between folders. Solaris has worked very hard to also add features like renaming and duplicating files just like our prototype previously implemented. Finally, the team did strives to test each endpoints thoroughly and made sure the code is up to the standards of Captured Sun’s repository. We will be focusing on finishing up some last detail functionality like a download feature to transfer files from Google Drive into the local computer as well as make sure Google files are fully integrated into Parchment’s file systems for an amazing user experience. 

Next week, Solaris will be having the Peer Review for the FDR so we have been preparing the appropriate deliverables for the event. As the project and semester comes to an end Solaris is laser focused in making sure all deliverable and goals are met by providing great documentation and code contributions to the repository.

Solaris is close to completing Google Drive’s API into Parchment and wrapping up the project from Captured Sun!

Solaris contributions to Parchment shown through the testing UX created, includes all features currently implemented

Full Steam Ahead!

This week, Solaris has made significant strides when it comes to contributions made to the main Parchment repo. Solaris members have successfully been able to integrate critical create, read, sync, delete, and empty trash features for a users Google Drive within Parchment, which are large centric features given Parchment’s core functionality of manipulating file systems. Solaris next approaches the challenges of added integrated testing, documentation, and expanding the existing functionality to be able to view Google Drive files on the local filesystem.

Outside of Parchment, Solaris members presented the current integration prototype during Prototype Inspection Day (PID). We received great feedback, and great responses from the judges as well. Some of the judges suggested providing a better UI/UX for the frontend work we have so far, as well as to add more documentation for the existing work we have so far.  Lastly, outside of the PID, Solaris also competed their draft video and poster presentations.

Solaris is running full speed ahead!!!

Here we can see Solaris’s backend contributions visible in a rough-draft Parchment frontend

Solaris at the PID

Nearing The End of The Line

We are excited to be getting so close to completing the project for Captured Sun, as well as graduation too. Though we are not quite there yet. We have gotten all of the backend endpoints written for the Google Drive integration and are now working to create the connections from Parchment’s logic to these endpoints. We met with our Liaison after he returned from a trip and got guidance on how best to navigate constructing these connections. So we will be hard at work on the connections for the next 2 weeks, as we will be transitioning to full focus on the FDR after that point.

We are now beginning to split focus as well, the FDR fast approaches and we need to be prepared for that report, presentation, video, and poster. This week we started by filming the video, we had 9 scenes planned out and got them filmed, so we’re ready for post-production on that. And we’ll be completing the poster by next week as well. We are all very excited to share what we’ve been working on at the FDR and hope everyone enjoys our project!

Here we can see Solaris in the process of shooting the video and setting up scenes.

Backend Upgrades & Storyboard Creation

Hello Everyone! Solaris is excited to resume our goal of enhancing Parchment with new features related to Google Drive. This week, our focus has been on setting up modules for backend improvements, laying the groundwork for a smoother user experience.

Additionally, we have resumed working on translating the remaining API calls from our prototype into Parchment. This meticulous process ensures seamless integration and maintains the platform’s integrity.

Moreso, this week, we had the pleasure of gaining insights from Dr. Elif Akcali’s storytelling. Inspired by her narrative techniques, we’ve crafted a detailed storyboard for our upcoming 2-minute video.

Stay tuned for more updates as we continue our journey of innovation and refinement with Parchment.

Solaris brainstorming session
Solaris implementing ideas from brainstorm session

API Integration Continues

Hello everybody! This week, Solaris has been working on getting the backend functionality of the Google Drive API calls integrated into Parchment. We’ve moved away from focusing on the frontend and UX portions of the project to prioritize the backend logic of each API call. We were able to get many of the API calls transferred and translated from our React prototype into Parchment, including deleting files, renaming objects, and duplicating files. In the following weeks, we will continue to work on ensuring the complete functionality of the backend of Google Drive integration within Parchment.

Solaris has also been making headway on our Final Design Report (FDR). We’ve begun to establish the sections and information that will need to be included in our final report, and have discussed these requirements thoroughly with our coach and liaison to guarantee that we include all relevant topics.

We will continue to work on integrating the remaining API calls into Parchment and will provide updates on our progress. See you next week!

Diagram depicting the relationship between Parchment and a user’s personal drive, which shows how API calls can access the user’s drive with permission.

Google Drive meets Parchment 

Hello everybody! Solaris is very excited about the weeks to come as we continue adding the features from our Google Drive prototype into Parchment! We already have basic functionalities working like creating a file/folder, seeing the files within Parchment and a new UX for logging in and out of a google account all within Parchment. The team will be working diligently in making sure all necessary features are implemented within the appropriate timeline. As our prototype was successful, we were able to showcase it during our QRB 2 presentation, our demo demonstrated new features implemented like the auto refresh of google files and folders, an upload file feature, emptying the google trash all from within Parchment as well as duplicating, getting info and renaming files and folders. We have many challenges ahead in making sure customers have the best experience when using Google Drive within Parchment. Regardless, we are confident Solaris will deliver on a robust implementation that is seamless to what already exists in the current Parchment product. We will continue to work on our tasks and will update you all next week ! 

New Google Drive features on toolbar
New Sign in Button for Google Drive
Basic File Creation Popup

Integration into Parchment  

Now that Solaris has completed the prototype, we’re working diligently with our sponsor company on the best ways to implement the existing features onto their current setup. Our engineering liaison had been a substantial aid in helping accomplish migrating the bare-bones of our login capabilities, which removes the large barrier that was limiting the migration of the other features. The migration of the prototype into the main product includes new challenges as well, like having our existing servers recognize the new endpoints that are making the requests from the existing Parchment instance. This new flow will allow Parchment users to seamlessly access and edit documents in their Google Drive files and folders, fostering a more efficient and connected workflow. Furthermore, within the login, we’ve connected to Google OAuth2.0 client which has allowed us to leverage Google’s robust security framework to ensure users data arrive safe and sound. 
 
Lastly, with a whole lot on our plate, our team has broken up our milestones into manageable deliverables we are tracking to present updates with to our sponsor company on a weekly basis. 

Authentication for Google Drive API into Parchment

Prototype Complete!

Solaris has completed the prototype for implementing the Google Drive API! We have all of the more major features complete now, such as, folder navigation, folder creation, renaming files, uploading files, grabbing metadata, duplicating files, and maintaining cookie data through site refreshes. All very exciting stuff, and now we can start integrating it into the main application, Parchment. We will continue researching the Google API through this transition as well as during the integration process itself, as we may end up adding more features within Parchment that we did not have within the prototype. With this finished prototype we’ll be able to have something more tangible to present during QRB2 too, in addition to the beginning stages of how it looks within Parchment. We look forward to next week where we will have more information to share about the integration process, have a good weekend!

New popup that prompts the user to enter the new name they want for the “Testing” folder, the new name being “New Name.”

Here you can see the file was properly updated with now errors.