Challenge 1 - Crossword Puzzle

Solve this crossword puzzle.

There are SE specific terms that can fit in too along with salesforce products.

 Crossword

 Please download this image for the crossword , solve it and upload a solved puzzle txt file labelled as crossword_answers.txt with each line containing the number and the answer. ex: 1.salesforce etc.
Each answer should be in a new line.

 

Challenge 2 – Clean Code Challenge

 Check the code in the Clean Code Challenge REPO

You have 3 aspects of cleaning the code that we will look at.

1. Fix bad implementation - Document inline why you made the change and what change was made. We encourage git repos to help us identify the changes.

2. Fix tests - Tests for both UI components and Apex services .

Optional / Bonus:

1. Rewriting code into multiple interlinked unlocked packages.

Challenge 3 – Detect SE products with LWC

we have about 1 million products within SE that are accessible to us directly with the Product2 object within salesforce. 

All the images for these products are public. they can be accessed by a dynamic url. 

The images should be used to train a Machine learning model built on your chosen technology. (Salesforce Einstein Vision, Microsoft Custom Vision, Google, Amazon ....)

Build an LWC app for Salesforce1 / web / communities / force.com site

it has to be

1. Responsive

2. Have a button that initiates the camera of the phone .

3. Detect the product and show the product name and description.

Optional / Bonus:

1. Display details of the product on the camera screen instead of taking a picture and then detecting the image.

2. Deploy the product detection as an API on your chosen platform (salesforce,heroku,google,amazon) 

 

Eligibility

Participants: Open to all Salesforce & Mulesoft developers within Schneider Electric

Ensure you can spend time on working on these topics for the dates of 28th and 29th January. 

Requirements

The below documents are required for each challenge.

1. Approach proposal or design architecture

2. Source code - can be on a private git repo (github or gitlab is free) or zip file. Please provide access to siddharatha.n@gmail.com for public and sesa206167 for github.schneider-electric.com .

3. For code , comments are required.

4. Do not store any se credential on public github accounts. We are not responsible for such activities.

5. For crossword puzzles, please upload a text file with the number and the answer .

Hackathon Sponsors

Prizes

$100 in prizes
Goodies + Step Up
1 winner

Prize will be amazing salesforce goodies and step up points, will reveal the cashvalue later .

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Sid Nagavarapu

Sid Nagavarapu
Innovation Architect @ Platform Innovation - SE

Vimal Karunakaran

Vimal Karunakaran

Mehdi

Mehdi
Pre Sales @Salesforce

Judging Criteria

  • Design Architecture
    Clear approach of solving the challenge. A simple workflow of design using lucidcharts is encouraged.
  • Working app
    if the app is functional with the key feature set. The code will be reviewed and it will be downloaded and run on judges local machine or their personal cloud accounts
  • Code Comments
    Code comments are going to be critical for judges to navigate through the code along side the design architecture. Git commits and code comments pave a clear path of how the development was done.
  • Team collaboration
    We encourage you to collaborate during hackathon. The presentation should showcase the different roles of each team member and how you came to the conclusion.
  • Presentation
    A good narrative helps understand your approach , solution and share your experience in working on these topics.

Questions? Email the hackathon manager

Tell your friends

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.