MasterWard Profile
  • Introduction
  • Media Links
  • Resume
  • HackThebox Notes
    • RedPanda
    • Metatwo
  • CTF Contest Writeups
    • 2017
      • Takoma Park CTF
      • TUCTF 2017
      • HITCON CTF 2017 Quals
      • CSAW CTF Qualification Round 2017
      • SEC-T CTF
      • Backdoor CTF 2017
      • Hack Dat Kiwi 2017
      • Kaspersky 2017
      • Hack.lu 2017
      • HackCon 2017
      • Defcamp 2017
      • Square CTF 2017
      • Mitre 2017
      • EKOPARTY CTF 2017
    • 2018
      • SEC-T CTF
      • Hackcon 2018
      • EasyCTF IV 2018
      • DefCamp CTF Qualifiers
      • PACTF 2018
      • CSAW CTF Qualifiers 2018
      • PicoCTF 2018
    • 2019
      • Newark Academy CTF 2019
      • Crypto CTF 2019
      • PicoCTF 2019
        • General Skills
        • Binary Exploitations
        • Forensics
        • Reverse Engineering
        • Cryptography
        • Web Exploitation
      • TAMUctf 19
    • 2021
      • picoCTF 2021
        • General Skills
        • Binary Exploitation
        • Forensics
        • Reverse Engineering
        • Cryptography
        • Web Exploitation
      • HackiHoli
      • S.H.E.L.L CTF
      • DawgCTF 2021
      • TCTF 2021
      • RedPwnCTF 2021
      • IJCTF 2021
      • UIUCTF 2021
      • Really Awesome CTF 2021
      • TMUCTF 2021
      • CSAW Qualifiers 2021
      • Pbjar CTF 2021
      • Deadface CTF 2021
    • 2022
      • NahamCon CTF 2022
      • BYUCTF 2022
      • DEF CON Qualifiers 2022
    • Useful Code
  • Software
    • Video Standardization and Compression
    • TOBIAS
    • Tracking Phone
    • Image Compression
    • Do Not Call Database
    • Color Blind Simulator
    • Gmail Unsubscriber
    • MP4 to GIF Converter
    • Optical Character Reading
    • Soft Jobs
    • OBD Project
    • Online Movie Finder
    • Work In Progress
      • Incremental Backup
      • Web Scraper - Wallpaper Edition
      • Web Blocker
      • File Manipulator
      • AppFiller
      • Cyber Security Projects
      • Bsaber AI
    • Ideas
      • CAN Programming
      • Malicious Programs
      • Remove Yourself from the Internet
      • DNA Classic
      • Auto Clicker
      • Adding Depth to a Video
      • Collage Mosaic Generator
      • Game Destroyer
      • Hearing aid Technology
      • Sign Language Recognition
      • Text Summarizer
      • Video to audio to text
      • Video Object Detection
      • VR demonstration
      • More Ideas to Elaborate on
    • Failure
      • Police Camera Radar
      • Already Created
      • Google Maps Game
      • Car price prediction
      • Bullshit Detector
      • Automated Code writter
      • Career Prediction
      • Samsung Remote Control Hack
      • Invalid Finder
      • PiHole Regex Filter
      • Group Archiver
  • Additional Articles
    • Cleaning Up a Computer Tricks
    • Getting started in Cyber Security
    • Speeding Up Your Internet
    • College Experience
    • Currently Writting
      • Reverse Engineering Notes
      • Bug Bounty Guide and Examples
      • OSCP help
      • Job Experience
      • Professional Job-Hunting Experience
Powered by GitBook
On this page
  • Origin
  • Overview
  • Our Approach
  • The journey
  • Overtime??
  • End Result
  • Team Members

Was this helpful?

  1. Software

Soft Jobs

PreviousOptical Character ReadingNextOBD Project

Last updated 3 years ago

Was this helpful?

Origin

I participated in the Social Good Hackathon 2021 hosted by JP Morgan Chase. During that, we are given a challenge that aligned with an idea of a project I already wanted to create.

Overview

The objective was to be able to create a web application to help demystify and incentivize a career in software engineering.

Our Approach

We approached the problem with an "Everyone is good at python, so let's use python" approach to the problem. We come up with the idea of a quiz and that to help with the process. That quiz would also incorporate a database that would 1. Store results 2. Get correct results 3. Update Results for matches 4. Display said results Very simple, but we had only 10 hours so of course we can always add more but not having anything to show is worse.

The journey

Started the morning an hour ahead of our time zone, and 8 am is too freaking early for me. We were waking up the first 2 hours and on a different page until 10 am when we all get on the same page and get to work. It is going smoothly until Django came into play. Implementation and coding were harder than expected. A team member thought he could do it but the challenge was more than he alone could handle so at noon we came together and discussed. We had 2 options, struggle through Django and have more people try and learn it, switch the programming language completely. Since we had a little more knowledge on how it would work in another area, scrapped that backend and replaced it with MongoDB. We got rolling on that one and our first mentor left us. I am not quite sure what a mentor does, but I guess we didn't need anything in this brainstorming phase. We got down to the code and the train started rolling. Everyone knew their roles and everyone knew what needed to be done so it went semi smoothly, that is until the time was getting near the end. A backend issue was popping up and at this point, the front end was presentable, but the backend data was not getting to the front. We sought help, but after debugging, everyone came back together and pulled off something very close to what the goal was. Time was up and we had results. We had the outline, logic, idea, and could covey those to the panel when we did our presentation. I was happy to be a part of this team.

Overtime??

Well, that wasn't the end of it. We were told we had to submit but could add on more until the presentation the next day and it wasn't quite how we liked so the next day, some team members put in the work to get it more functional and fix the bugs to make a really good program that we would be proud to present. I had fun with this project and other groups when presenting had way more complex ideas that were awesome. I could have been a part of any of those teams, but I got put in this one, and once we got the feedback of our idea being "unique" and 'having a target audience"..... I wouldn't change anything during those 48 hours. The Good, The Bad, or The Ugly

End Result

We have some working code, it is able to do everything that we expected and come up with a good presentation by the time it was time to present. Lots of ideas in the future and I am definitely going to try and finish this project because it can be useful and feel like it can help people who are just getting into college.

Team Members

Phillip Smith, Sam Howard, Kevin Ibanez, Nicole Tran, Jacob Ward

195KB
Challenge 25-37.pdf
pdf
Advancing Pipeline Challenge 3
489KB
SEJobs.pptx
Presentation
7MB
team-35.zip
archive
Code
10KB
JPHack.zip
archive
Extra Files