You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<Imagesrc={cssabrowser}priority={true}className="mx-auto"width={650}height={650}alt="cssa website in browser"/>
30
+
</div>
31
+
<divclassName="px-2 py-2">
32
+
<h1className="font-semibold text-xl md:text-4xl text-slate-900">Berkeley Cogsci Student Association Website Rebuild</h1>
33
+
<pclassName="text-slate-500 text-sm md:text-base mt-10">Rebuild org website from scratch to encapsulate modern design and accessibility of information.</p>
34
+
</div>
35
+
</section>
36
+
{/* breaks up rest of case study between nav and information */}
<pclassName="font-semibold text-slate-900 pb-4">What is CSSA?</p>
61
+
<pclassName="text-slate-600 font-light">
62
+
UC Berkeley’s Cognitive Science Student Association (CSSA) is the <spanclassName="text-light-blue-700 font-base">main undergraduate organization for anyone with an interest in Cognitive Science</span>.
63
+
It’s widely <span>recognized for its hosting of the annual California Cognitive Science Conference</span> (CCSC).
64
+
This conference brings in speakers from around the world who each specialize in one of the disciplines of Cognitive Science at Berkeley -
65
+
Psychology, Neuroscience, Computer Science, Linguistics, Philosophy, and Social Sciences or other related fields.
66
+
The organization therefore is catered toward a wide variety of people, and hosts many different kinds of events throughout the year.
67
+
</p>
68
+
</div>
69
+
<divclassName="mt-20 text-slate-600 font-light">
70
+
<pclassName="font-semibold text-slate-900 pb-4">What did I do?</p>
71
+
<pclassName="pb-3">In my third year of university I was elected the co-Tech Director of CSSA, during which time I got acquainted with the former website and made general updates. Most of my time was spent trying to sift through years worth of files.</p>
72
+
<pclassName="pb-3">My senior year I got elected as the sole Tech Director, and decided to take on the challenge of <spanclassName="font-semibold text-light-blue-700">changing the website for the first time since its creation over ten years prior.</span>
73
+
{' '}It was my first attempt tackling every aspect of something at this scale - product design, planning, as well as the actual engineering. </p>
74
+
<pclassName="pb-3">My first decision was whether or not to update the existing website to incorporate the new changes or to just start from scratch.
75
+
There were <spanclassName="font-semibold text-light-blue-700">two main reasons why I decided to go all new</span>: there were too many files to even try deleting, and I wanted to adapt the file system to use Github over Filezilla to ensure a more seamless transitioning phase for future Tech Directors. </p>
76
+
<pclassName="pb-3">The former website was incredibly informative, but to a fault - there was more than anyone would have the time to read, and much of the information was almost impossible to find.
77
+
To paint a picture, some pages were only accessible through a one-word text link in a paragraph at the bottom of an already lengthy page.
78
+
Focusing on accessibility of information, ease of presentation, and incorporation of a more distinct color scheme and modern style, the website came to be what it is currently.</p>
79
+
<p>Check out the result: <ahref="https://cssa.berkeley.edu/"target="_blank"className="underline text-light-blue-700">CSSA Website</a></p>
<pclassName="pb-3">I essentially just used figma as a playground for my thoughts. I tested out any idea that came to my mind on color schemes, typography, general interface layouts, and everything in between. I would incorporate more concrete ideas into the actual website build to then present to the marketing teams for discussion.</p>
114
+
<p>Doing everything by myself became a bit apparent as I was too caught up in moving forward; I never compiled a finalized design system at the beginning, instead just testing out various ideas along the way. Nevertheless, I’m grateful that I now understand the importance these aspects of organization have in ensuring an efficient build process.</p>
<p>Now getting to the actual design. To coincide with the goals of the website, the design was intended to be clean, modern, and have a purple color scheme.</p>
119
+
<pclassName="mt-3">Here's the general visual identity (colors &typography):</p>
120
+
<divclassName="p-5">
121
+
<Imagesrc={cssads}className=""width={650}height={650}alt="example UI of compass app"/>
<pclassName="pb-3">Much of my implementation of design principles into the interactivity and functionality of the website’s design was admittedly based off on intuition. Font choices and sizes were picked with the intention of being clean and easy to read. The website uses contrasting colors for primary versus non-primary elements, buttons, text, etc.</p>
<pclassName="pb-3">One of the coolest elements I incorporated onto the website was <ahref="https://vincentgarreau.com/particles.js/"target="_blank"className="text-blue-500 underline">particles.js</a>.</p>
130
+
<pclassName="pb-3">I edited the nodes to fit the colors of the CSSA logo, but other than that the particles spoke for themselves. Made to mimic the neural pathways Cognitive Science is ever so familiar with, it was the perfect interactive element to catch people's attention.</p>
131
+
<p>Play around with it below (on desktop view) :D</p>
<pclassName="pb-3">One of the biggest improvements to the website architecture for the CSSA was transferring the file system from Filezilla to Github.</p>
143
+
<pclassName="pb-3">Making a new repo was easy since I was just starting a new website from scratch. It was the deploying and hosting side of things that I barely understood and were by far the most important part.</p>
144
+
<pclassName="pb-3">The OCF is what the CSSA website uses to host its website. They’re an organization based in UC Berkeley and give free hosting to Berkeley clubs. I found myself in their office many times, working to eventually figure out how to configure the remote repo with them to connect to the new repo I created on github. The years-long process of locally sharing files and configuring them with Filezilla was over, and now the files could be pulled and changed at any time. Success!</p>
<p>If you were to actually go into the github you’d see how much room for improvement there is. I’m proud of all the work that I did, but knowing what I know now - it’s far from a clean build. The CSS naming conventions aren’t readable enough, and the build itself is very basic. Still, it got the job done and made the improvements the club was looking for, so as my first client project I was more than satisfied :).</p>
<li>This taught me a lot about building something in which I'm working simultaneously on my own and with teams of people. I couldn't have asked for a better first project to gain experience with designing, building, and planning.</li>
156
+
<li>I still had much to reflect on especially with creating an organized structure for myself, and setting better intermittent goals to keep myself focused and directed.</li>
0 commit comments