-
Notifications
You must be signed in to change notification settings - Fork 52
Building Orcasound Content Site for GSoC 2021
Orcasound is an organization that allows users to listen live for Orcas. My goal for this Google Summer of Code (GSoC) was to build their new content site using next.js. (Most Orcasound content is currently hosted on a stand-alone WordPress installation). Since Orcasound is an open source organization, contributing to the content page was pretty limited and by migrating technologies it can become more open source while becoming more UX-friendly.
- Front End application in the form of a website with a simple user interface for the users to interact with and get involved.
- UX designs that were implemented in the Redesign.
- Orcasound repo hosted live on Netlify.
- Alongside the UX team created a UI interface to rebuild the new site.
- Tested the UI interface in usability studies.
- Set up Next.JS and begin building on it.
- Set up a repo on GitHub for Orcahome.
- Set up a branch on Github and added initial pages (https://github.com/imacchiavello/orcahome/commit/6c9a7001f4595b622d98014fd5dac6fea573269d)
- Blog post for phase 1
- Finish Working on the Home, About, Get Involved, and Learn Page
- Optimize the website for Mobile
- Added dependencies(react-bootstrap,material-UI, and react audio player)and change the next-config to accept audio files.
- Open PR to get my code review and push it to the Master Branch (https://github.com/orcasound/orcahome/pull/7/commits)
- Blog post for phase 2 (https://www.orcasound.net/2021/07/15/my-experience-as-a-frontend-developer-at-orcasound-for-gsoc/)
- Chose Netlify for deployment and as a CMS.(https://deploy-preview-7--orcahome.netlify.app/)
- The previous Branch called v3-redesign got merged into the Master Branch(https://github.com/orcasound/orcahome)
- Started working on a New Page developed by the UX team the Donate Page.
- Worked on Mobile responsiveness and optimize the site for it (https://github.com/imacchiavello/orcahome/commit/2796bcb78231c59991f175b05d8465a28aa14b9b)
Office hours are scheduled every Tuesday at 11:00- 12:00 pm and 12:30 to 1:30( GSoC and UX meeting respectively) pm and every Wednesday at 12:00 - 1 pm and 1 pm-2 pm( Standup meeting and GSoC mentor meeting respectively)
- Scott Veirs.
- Paul Cretu.
- Brendan Thatcher.
- Ty C.
The Orcahome site was created from scratch during GSoC and can be found on https://github.com/orcasound/orcahome