Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 1 addition & 15 deletions data/board.js
Original file line number Diff line number Diff line change
Expand Up @@ -55,10 +55,6 @@ export default [
Internal Affairs maintains the culture of ACM by hosting events
for all officers{' '}
</li>
<li>
{' '}
Dev Team upholds projects taken over the course of the year by ACM
</li>
<li>
{' '}
Impact focuses on spreading awareness to the ACM community about
Expand Down Expand Up @@ -109,16 +105,6 @@ export default [
Internal Affairs interns will organize fun socials across
committees.
</li>
<li>
{' '}
The Dev team interns will maintain existing ACM projects and add
features.{' '}
</li>
<li>
{' '}
Dev Team interns will also build new ACM infrastructure and projects
for the CS community
</li>
<li>
{' '}
The Impact interns will plan Impact events and help out with the
Expand Down Expand Up @@ -162,7 +148,7 @@ export default [
),
card: '/images/cards/board_card.svg',
nextSteps:
'Dev Team interns have the opportunity to become Dev Team officers in the spring. All other interns will run for a director position in the Spring or will no longer officially be a member of the board.',
'Interns on Board will do projects for their respective roles during their intern term, then will re-apply and get direct priority for their officer role in the spring.',
},
},
];
235 changes: 97 additions & 138 deletions data/dev.js
Original file line number Diff line number Diff line change
@@ -1,141 +1,4 @@
// Note: people array is now depreciated, board members is parsed from ggl sheets using officerparser.mjs
export const people = [
{
name: 'Arsh Malik',
pronouns: 'he/him',
position: 'Dev Team Director',
major: 'Computer Science Major',
year: 2025,
img: '/images/officers/ArshMalik.jpg',
alt: 'Arsh in front of the blue sky',
},
{
name: 'Matthew Nieva',
pronouns: 'he/him',
position: 'Dev Team Advisor',
major: 'Computer Science and Engineering Major',
year: 2024,
img: '/images/officers/MattNieva.jpg',
alt: 'Matt standing below some arches',
},
{
name: 'Advaith Gowrishetty',
pronouns: 'he/him',
position: 'Dev Team Advisor',
major: 'Computer Science Major',
year: 2023,
img: '/images/officers/AdvaithGowrishetty.jpg',
alt: 'Advaith standing in a park',
},
{
name: 'Joseph Camyre',
pronouns: 'he/him',
position: 'Deployment Lead',
major: 'Computer Science Major',
year: 2025,
img: '/images/officers/JosephCamyre.jpg',
alt: 'Joseph at Royce Hall',
},
{
name: 'Harvey Zhao',
pronouns: 'he/him',
position: 'Frontend Lead',
major: 'Computer Science Major',
year: 2024,
img: '/images/officers/HarveyZhao.jpg',
alt: 'Harvey with a white background',
},
{
name: 'Victor Wen',
pronouns: 'he/him',
position: 'Backend Lead',
major: 'Computer Science Major',
year: 2024,
img: '/images/officers/acmlogocopy.jpg',
alt: 'acm logo',
},
{
name: 'Elizabeth Kim',
pronouns: 'she/her',
position: 'Dev Team Officer',
major: 'Linguistics and Computer Science Major',
year: 2025,
img: '/images/officers/ElizabethKim.jpg',
alt: 'Elizabeth in front of pink flowers',
},
{
name: 'Franklin Zhu',
pronouns: 'he/him',
position: 'Dev Team Officer',
major: 'Cognitive Science Major',
year: 2026,
img: '/images/officers/FranklinZhu.jpg',
alt: 'Franklin smiling in a suit',
},
{
name: 'Utkarsh Lal',
pronouns: 'he/him',
position: 'Dev Team Officer',
major: 'Computer Science Major',
year: 2025,
img: '/images/officers/UtkarshLal.jpg',
alt: 'Utkarsh smiling in a suit',
},
{
name: 'Maxwell Gonick',
pronouns: 'he/him',
position: 'Dev Team Officer',
major: 'Computer Science Major',
year: 2025,
img: '/images/officers/acmlogocopy.jpg',
alt: 'acm logo',
},
{
name: 'Amy He',
pronouns: 'she/her',
position: 'Dev Team Officer',
major: 'Computer Science Major',
year: 2024,
img: '/images/officers/acmlogocopy.jpg',
alt: 'acm logo',
},
{
name: 'Andy Ren',
pronouns: 'he/him',
position: 'Dev Team Officer',
major: 'Math of Computation Major',
year: 2026,
img: '/images/officers/acmlogocopy.jpg',
alt: 'acm logo',
},
{
name: 'Yan Hauw',
pronouns: 'he/him',
position: 'Dev Team Officer',
major: 'Computer Science Major',
year: 2023,
img: '/images/officers/acmlogocopy.jpg',
alt: 'acm logo',
},
{
name: 'Charles Zhu',
pronouns: 'he/him',
position: 'Dev Team Officer',
major: 'Computer Science Major',
year: 2026,
img: '/images/officers/acmlogocopy.jpg',
alt: 'acm logo',
},
{
name: 'Chi-Wei Chen',
pronouns: 'he/him',
position: 'Dev Team Officer',
major: 'Computer Science Major',
year: 2026,
img: '/images/officers/acmlogocopy.jpg',
alt: 'acm logo',
},
];
import Link from 'next/link';

export const projects = [
{
Expand Down Expand Up @@ -222,3 +85,99 @@ export const projects = [
alt: 'ACM Logo!',
},
];

// Data for Dev Team Internship Info
export const dev = [
{
name: 'Dev Team',
class: 'board',
image: '/images/committees/dev/dev_wordmark.png',
introImage: '/images/committees/studio/studio_motif_applied.png',
infoCards: [
{
title: 'Dev Team',
image: {
src: '',
alt: '',
},
desc: '',
},
],
diamond: '/images/committees/dev/dev_diamond.png',
links: [
{
platform: 'carrd',
link: 'https://acmstudio.carrd.co/',
},
{
platform: 'discord',
link: 'https://discord.gg/9jDH6rN',
},
{
platform: 'itch',
link: 'https://acmstudio.itch.io/',
},
{
platform: 'instagram',
link: 'https://www.instagram.com/acmstudio.ucla/?hl=en',
},
{
platform: 'facebook',
link: 'https://www.facebook.com/groups/uclaacmstudio',
},
],
internship: {
whatWeDo: (
<>
The Dev Team is the technical backbone of ACM, maintaining core platforms for 230
officers and 1,000+ members. We maintain and create open source
organization-wide projects such as the official ACM at UCLA website, building a server
cluster, membership portal, open source, committee website template, and the discord
bot. Any previous experience is not required but well appreciated!

Check out our projects{' '}
<Link href="/dev" target="_blank" rel="noopener noreferrer">
here!
</Link>
</>
),
whatInternsWillDo: (
<ul>
<li>
{' '}
You will go through an intern training program through Fall quarter, before tackling
real projects for Dev Team under the guidance of another Dev Team member.
{' '}
</li>
<li>
{' '}
Interns will have the opportunity to work on real projects that will be used by the
entire ACM organization. Starting Winter quarter, interns will be assigned to a project
team based on their interests and the needs of the Dev Team.
{' '}
</li>
<li>
{' '}
Project teams are interdiciplinary and interns will have the opportunity to work in
fields such as frontend, backend, design, devops, system administration, server
management, and more.
{' '}
</li>
<li>
{' '}
All interns have the opportunity to become Dev Team officers in the Spring.
{' '}
</li>
<li>
{' '}
You will also have the opportunity to run for the position of Dev Team Director in the
Spring.
</li>
</ul>
),
card: '/images/cards/board_card.svg',
nextSteps:
'Dev Team interns have the opportunity to become Dev Team officers in the spring, and will be assigned to a project team based on their interests and the needs of the Dev Team.',
},
},
];
2 changes: 2 additions & 0 deletions data/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import Board from './board';
import Carousel from './carousel';
import Committees from './committees';
import { dev as Dev } from './dev';
import Friends from './friends';
import Internship from './internship';
import Leadership from './leadership';
Expand All @@ -16,4 +17,5 @@ export default {
friends: Friends,
internship: Internship,
board: Board,
dev: Dev,
};
14 changes: 7 additions & 7 deletions data/internship.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,39 +4,39 @@ import styles from '../styles/pages/Internship.module.scss';
export default {
items: [
{
date: '10/01',
date: '09/30',
name: 'Fall General Meeting',
info: 'Come learn about the different ACM committees!',
active: true,
},
{
date: '10/11',
date: '09/30',
name: 'Application Form is Open',
info: 'Fill out the application form for as many committees as you want!',
info: 'Applications open right after the Fall GM! You get to choose 3 committees to apply to. You must apply by 10/14',
active: true,
},
{
date: '10/25',
date: '10/14',
name: 'Applications Due',
info: 'Submit your application by 11:59 pm',
active: true,
},
{
date: 'Weeks 5-6',
date: '10/20+',
name: 'Interviews',
info: 'A handful of applicants will be chosen for an interview with the committee(s) you applied to',
active: true,
},
{
date: 'Week 7',
date: '11/3',
name: 'Decisions Released',
info: 'Hear back via Email what committee(s) accepted you',
active: true,
},
{
date: 'Week 8',
name: 'Official ACM Onboarding',
info: 'Learn what you need to know as an ACM Intern',
info: 'All-hands and Intern Welcome Event!',
active: true,
},
],
Expand Down
8 changes: 4 additions & 4 deletions pages/internship.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,10 @@ import data from '../data';

import styles from '../styles/pages/Internship.module.scss';

const { committees, internship, board } = data;
const { committees, internship, board, dev } = data;

const internshipInfo = board.concat(dev, committees);

const internshipInfo = board.concat(committees);
const { items, testimonials, QA } = internship;

function InternshipPage() {
Expand All @@ -45,8 +46,7 @@ function InternshipPage() {
<h1>ACM Internship Program</h1>
{/* eslint-disable-next-line max-len */}
<h2>
The ACM internship program is closed. <br></br> Check back in upcoming
quarters for Officer Recruitment.
The ACM internship program will open on 09/30. <br></br> Check back after Fall GM to apply!
</h2>
<br></br>
<p className={styles['internship-intro']}>
Expand Down
Binary file added public/images/committees/dev/dev_diamond.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/committees/dev/dev_wordmark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/committees/dev/dev_wordmark2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.