1 z 47

2 z 47

04

01

02

03

Today’s Agenda

A list and description of all available projects we want you to hop on!

Short and fun recognition for some stand out individuals

Our final remarks as hosters

Overview of all projects created/worked on during June 6 - August 18

Available projects

Recognition

Thank you!

Overview of projects

3 z 47

What is OSS?

OSS stands for the Open Source Software Team in ACM at CSUF. We work on projects directly related to ACM and open source it to allow anyone to learn and contribute. Today we are showcasing what we have collectively worked upon during the summer hackathon!

4 z 47

Who are we?

As the previous ex-President (Karni) and ex-Vice President/current Webmaster (Ethan), we continue to have a lot of pride in our club.

So, we decided to host a hackathon to help encourage students in understanding how to get started on projects and learn topics through our workshops!

Our goal is to keep learning and hopefully pass on our legacy to inspire students that the major they chose is one they should feel confident and happy doing.

Karni

Ethan

5 z 47

6 z 47

How we did it

  • Discord threads organized by initiative.
  • Living Google Document acmcsuf.com/oss-sync to store all of meeting notes.

7 z 47

Workshops retrospective

During the hackathon, a series of introductory workshops were conducted, fostering skill development among the participants.

8 z 47

01

Form

9 z 47

Project poster (in Figma)

10 z 47

02

acmOpportunities

11 z 47

  • Written fully in Python
  • Uses PaLM API to send curated job/internship opportunities
  • Retrieves most data from LinkedIn

12 z 47

03

Clubannounce

13 z 47

  • Web application created using SvelteKit, Node.js, and Supabase to automate the announcements and events
  • This web app will population content in Discord, GCal, and acmcsuf.com/events

14 z 47

04

Crying Counter

15 z 47

  • Written fully in Go
  • Fun project to create a counter bot that displays every instance of the phrase “im crying”
  • Uses the Levenshtein and sliding window algorithm
  • The first project suggestion to jumpstart OSS

16 z 47

05

LC-Dailies

17 z 47

  • Written fully in TypeScript (Using Deno)
  • Uses GraphQL to retrieve data from LeetCode
  • Posts daily leetcode in the algo channel through GitHub Actions
  • Will additionally include a leaderboard to encourage participation

18 z 47

06

/shorter

19 z 47

  • Written fully in TypeScript (Using Deno)
  • Allows Board only to create shortlinks
  • acmcsuf.com/shorter to check out all shortlinks
  • Similar to tinyurl but better because ACM!!!

20 z 47

07

TLDR

21 z 47

  • Written fully in TypeScript (Using Deno)
  • Uses PaLM API to prompt the AI to return a TL;DR of a single message
  • Additionally adds a link to follow back to the previous message

22 z 47

08

Perks

23 z 47

  • Written fully in TypeScript
  • Set of commands to mint, award, and use perks
  • Created during the height of rapid use of DALL-E2

24 z 47

09

Sendlimiter

25 z 47

  • Written fully in Go
  • Simple project to delete any message sent in #project-showcase that does not contain a link to encourage interaction in threads as opposed to the channel itself (showcases projects that won’t get lost to random conversations)

26 z 47

10

Codemod

27 z 47

  • Written fully in TypeScript
  • Library for making updating GitHub source code simple.
  • deno.land/x/codemod

28 z 47

11

Boardd

29 z 47

  • acmcsuf.com/boardify
  • Automating the process of updating the board’s information on the website
  • Allows board to choose how they want to display their identity

30 z 47

12

acmJane

31 z 47

  • Written fully in Python
  • Uses PaLM API to respond as a chatbot
  • Additionally prompted with a sassier attitude

32 z 47

13

Triggers

33 z 47

  • Written using Java and Python (additionally uses Docker file)
  • Set a trigger for a specific term and receive a DM whenever the term was mentioned

34 z 47

14

ACM Redesign

35 z 47

36 z 47

15

Silicon Valley

[ insert link to sketchy site lol jk ]

37 z 47

  • A TV series that follows the struggles and comedic misadventures of a group of young men working on a startup company in the tech hub of Silicon Valley, CA
  • Finished Season 1!
  • Are you interested in watching with us?

38 z 47

Accolades

Most lines of code

Most logged sync minutes

Most workshops attended

39 z 47

Accolades

Most lines of code

Tomas (Clubannounce)

40 z 47

Accolades

Most logged sync minutes

Sama (Form)

41 z 47

Accolades

Most workshops attended

Sama

42 z 47

Accolades

Most maintained

Boushra (acmOpportunities)

43 z 47

Accolades

Highest participation

Brian

44 z 47

A special thank you to everyone who participated to help us get started on 15 different projects!

Joel, Boushra, Vu, Sara, Sama, Tomas, Diamond, thank you for contributing!

Sama, Brian, Tomas, Joel, Boushra, Alan, Rohan, Angel, Justin, Elizabeth, Harout, Logan, Vu, Kevin, David, Sara, Cesar, Kyle, Steph, Elzie, Alexis, Oscar (Big O), Jacob, Mohammed, Danny, Pachuco, and many others, thank you for attending the workshops!

45 z 47

Available ongoing projects to hop on!

Create some small games to add on our website! (e.g. Pong, Snake, Breakout, etc.)

Similar to Kahoot, Quizlet, or Jeopardy (but ACM)

Locate each direct classroom at CSUF!

Provided visuals to understand algorithms

Games

Learn

Finder

QG

46 z 47

Links

  • SUMMER HACKATHON
    • acmcsuf.com/hot
  • ACM Website Code
    • acmcsuf.com/code
  • OSS Projects
    • oss.acmcsuf.com
  • ACM Discord
    • acmcsuf.com/discord

47 z 47

Give us feedback!

Link: acmcsuf.com/hot-feedback