DEV Community

Cover image for Announcing the MongoDB Atlas Hackathon 2022 on DEV!

Announcing the MongoDB Atlas Hackathon 2022 on DEV!

Brian Bethencourt on November 08, 2022

Hey DEV community! We are thrilled to announce our latest challenge on DEV in partnership with our friends at MongoDB and special co-sponsor Googl...
Collapse
 
wiseai profile image
Mahmoud Harmouch

Lesss gooooo! I'm gonna be FARMing this month ;-).

Collapse
 
xtealer profile image
XTEALER

Sounds interesting, will check.

Collapse
 
wiseai profile image
Mahmoud Harmouch • Edited

Hey @xtealer, thanks for showing interest. I am currently building a unique Tinder clone using the FARM stack. The client is built using React, MUI, Redux, and friends. You can take a look at:

Don't forget to smash that ⭐ button an odd number of times for future updates ;-).

Edit: The app is now fully functional. I'mma submit the project. Wish me luck.

Collapse
 
devencourt profile image
Brian Bethencourt

Really hype to see what you all come up with! Maybe I'll see you in the live stream chat on Friday? 😙

Collapse
 
rabeehco profile image
Rabeeh Ebrahim

Hey, Brian. I Wanna ask you a question. What if I build a project which belong to multiple category? For example: I implemented two categories, Real-time and Google Cloud in my project.

Collapse
 
ankitbrijwasi profile image
ankit-brijwasi

Hey, @devencourt
Just wanted to ask, we can participate in a team right?

Collapse
 
devencourt profile image
Brian Bethencourt

Hey @ankitbrijwasi! You can definitely work with others in a team, but please note that each entrant (whether an individual or a team) can only win one prize. You will also need to divide the prize among yourselves as we will not be able to do that for you. Please make sure to add their username or a link to their DEV profile so that we can award their badge as well.

Collapse
 
peter profile image
Peter Kim Frank

Super excited for this Hackathon! The team from MongoDB Atlas have been great partners, and they previously hosted an awesome hackathon here on DEV. We're all looking forward to this year's version and seeing all of your great submissions! 😎

Collapse
 
duranbe profile image
Benoît Durand

Just wrote a post on how to upload a csv file to populate your MongoDB database, tought it will be interesting to share it here

dev.to/duranbe/importing-a-csv-to-...

Collapse
 
shanemdb profile image
Shane McAllister

Thanks for sharing Benoît - appreciated.

Collapse
 
jess profile image
Jess Lee

Woohoo! Can't wait to all the new apps that are built :)

Collapse
 
joellord profile image
Joel Lord

Hey y'all! Joel from MongoDB here. I'm looking forward to see your submissions. Don't hesitate to use the help thread if you need any help with your projects. I'll see you all on Friday for our live stream!

Collapse
 
mrahdev profile image
RAHMANI Mohammad

Mongodb doesn't work on vercel 😢

Collapse
 
denvercoder1 profile image
Jonah Lawrence

They have an integration page and starter template for MongoDB Atlas...

vercel.com/integrations/mongodbatlas

vercel.com/templates/next.js/mongo...

Collapse
 
mrahdev profile image
RAHMANI Mohammad

Tnx

Collapse
 
tanth1993 profile image
tanth1993

you have to make a connection to database from Vercel.

my pet-project is using React, Node, MongoDB Atlas and deploy on Vercel

Collapse
 
mrahdev profile image
RAHMANI Mohammad

Ah, ok. For one project I wanted to use mongodb but got error "504: GATEWAY_TIMEOUT" 🤔

Collapse
 
devarshishimpi profile image
Devarshi Shimpi • Edited

There is, but you'll most probably need to host the backend elsewhere. or use their integration depending on your needs

Collapse
 
mrahdev profile image
RAHMANI Mohammad

Ah ok. Tnx. I have no idea why I had the error 504: GATEWAY_TIMEOUT. 🤔

Collapse
Collapse
 
thomasbnt profile image
Thomas Bnt

Oh super cool ! 🤩✨

Collapse
 
andrewbrown profile image
Andrew Brown 🇨🇦

I'm like uhh, Okay how much time do I have left?
I've been so stealth about this one because just in case I didn't finish but I actually might finish for a hackathon in time lol.

Image description

Collapse
 
h_sifat profile image
Muhammad Sifat Hossain

Do we have to make our application scalable with multiple instances (may be with some cluster orchestration tools, like Kubernates)? Or we can just focus on building a single instance monolith application?

Collapse
 
joellord profile image
Joel Lord

When you use MongoDB Atlas, it will automatically create a three node replicaset, so no need to use a tool like Kubernetes!

Collapse
 
sachinchaurasiya profile image
Sachin Chaurasiya

Excited to build something interesting with atlas search 😍🥳

Collapse
 
shanemdb profile image
Shane McAllister

We look forward to seeing what'll you'll build too!

Collapse
 
sachinchaurasiya profile image
Sachin Chaurasiya
Thread Thread
 
shanemdb profile image
Shane McAllister

Excellent - am quite sure some of our team will enjoy checking that out!

Thread Thread
 
sachinchaurasiya profile image
Sachin Chaurasiya

Thank you @shanemdb

Collapse
 
neilblaze profile image
Pratyay Banerjee

@devencourt We participated in a team of two (me & my teammate @subhamx) but only I got the Runner-up badge, & @subhamx didn't. [I did mention his DEV handle multiple times throughout our submission]

Would you mind adding the badge to his profile? :)
Our project — dev.to/neilblaze/binoculearnai--4ld0

Collapse
 
rabeehco profile image
Rabeeh Ebrahim

Excited!

Collapse
 
shweta profile image
Shweta Kale

Excited to participate in this Hackathon!!

Collapse
 
sidjs profile image
Sidharth Sreejil

I'm working on an application with MongoDB Atlas Search that falls under the category "Search No More".

The announcement post mentions that :

For this category, be sure to enable Atlas Search and avoid using basic operators like $text or $regex

I have a search query as such :

Image description

Just wanted to make sure that this satisfies the category @devencourt ? Please let me know. Thanks <3

Collapse
 
joellord profile image
Joel Lord

It does! This will use the Atlas Search index you created and make use of the full-text search capabilities in MongoDB Atlas.

Collapse
 
roramigator profile image
Morado

Why does the code has to be hosted on GitHub?

sfconservancy.org/GiveUpGitHub/

Collapse
 
bobbyiliev profile image
Bobby Iliev

That is awesome!

Collapse
 
curiousvlxd profile image
Vlad

Hi, do I have any chance to register for the Hackathon? Sorry, my light was cut off yesterday, I am from Ukraine which is why I did not register.

Collapse
 
katafrakt profile image
Paweł Świątkowski

I don't think registration is binding in any way and you can do it when you need. I already have an account on MongoDB Atlas from last year's hackathon, so I cannot even use the registration page.

Collapse
 
zainbinfurqan profile image
Zain Ahmed

Hi @devencourt when will the result announce?

Collapse
 
neilblaze profile image
Pratyay Banerjee
Collapse
 
weekwith profile image
Taehyun Lee

Can I get any information about the next Hackathon schedule?

I missed 2022 because I didn't know it began 😂
Might it be held on November, 2023 again?

Collapse
 
akshayjp11 profile image
Akshay Patil

I hope I am not too late

dev.to/akshayjp11/mongodb-atlas-ha...

Collapse
 
imamdev_ profile image
Imamuzzaki Abu Salam

dev.to/imbios/cardus-app-mongodb-a...

😰 Finally, I've done it on time to made the MVP.

Collapse
 
duranbe profile image
Benoît Durand

It's that time of the year again !

Collapse
 
sarojregmi200 profile image
Saroj regmi

Is there any discord server or other community to join? for more info and queries to be asked about this hackathon?

Collapse
 
shanemdb profile image
Shane McAllister

Most of the questions are being asked here on Dev or alternatively on the MongoDB forums HERE

Collapse
 
shanemdb profile image
Shane McAllister

Or else the DEV help thread HERE

Collapse
 
gokulks profile image
Gokul_Zuzu

Does working with TypeScript, come under "Think Outside the JS Box"?

Collapse
 
shanemdb profile image
Shane McAllister

Not really to be honest as TypeScript is basically a superset of JavaScript. As per another post, you can of course use TypeScript if you enter one of the other categories.

Collapse
 
stevenzion profile image
Steven-Zion

just so you all know, you're dusted, top position mine

Collapse
 
sangabyte29 profile image
Sangram_29

Anyone plzz answer the question??

Collapse
 
femi_akinyemi profile image
Femi Akinyemi

Hello! Can you please explain what you mean by we should "avoid using basic operators like $text or $regex" in the Search no more category

Collapse
 
shanemdb profile image
Shane McAllister

Hi Femi - it's because Atlas Search is an embedded full-text search in MongoDB Atlas built on Apache Lucene, and eliminates the need basic operators.

Collapse
 
shanemdb profile image
Shane McAllister

That's fine - as long as it falls into one of the 5 Categories

Collapse
 
dilutewater profile image
Rachit Khurana

Can we participate in teams?

Collapse
 
devencourt profile image
Brian Bethencourt

Hey @dilutewater! You can definitely work with others in a team, but please note that each entrant (whether an individual or a team) can only win one prize. You will also need to divide the prize amongst yourselves as we will not be able to do that for you. Please make sure to add their username or a link to their DEV profile so that we can award their badge as well.

Collapse
 
dinkopehar profile image
Dinko Pehar

If I were to build using FARM stack some realtime app, can I apply to 2 categories or ? I'm not sure in which category would I apply because my project may belong to 2 categories

Collapse
 
devencourt profile image
Brian Bethencourt

Hey @dinkopehar, great question! If you submit to two different categories, we will likely pick the category that we believe fits your project best during judging. If you are unsure about which category to put your project into, then you can offer both and we'll choose.

Collapse
 
imkarthikeyan profile image
Karthikeyan • Edited

Finally. I am gonna go with FARM.

Image description

Collapse
 
plabankr profile image
Plaban Kumar Mondal

Can we use ORM?

Collapse
 
joellord profile image
Joel Lord

You can use any library you want, as long as it's connecting to a MongoDB Atlas instance in the cloud.
I would recommend taking a look at our native drivers though. I've found them easier to get started with than using an ORM in most cases.

Collapse
 
vishwastyagi profile image
Vishwas Tyagi

It's happening again...excited!

Collapse
 
itsmeseb profile image
sebkolind | ⛺ Tent.js

What a great initiative! I won't be participating my self, but good luck to all those who will! Happy coding!

Collapse
 
vingitonga profile image
Vincent Gitonga

Lets goooooo 🚀

Collapse
 
devgancode profile image
Ganesh Patil

Excited 🎉

Collapse
 
fadhilsaheer profile image
Fadhil ⚡

Lets gooo 🚀

Collapse
 
devarshishimpi profile image
Devarshi Shimpi

Really excited for this!!!

Collapse
 
capscode profile image
capscode

Excited .......

Collapse
 
rizkytegar profile image
🎉 Rizky Tegar Pratama

interest

Collapse
 
utsavbhattarai007 profile image
Utsav bhattarai

Really excited 🔥🔥

Collapse
 
sangabyte29 profile image
Sangram_29

Can we participate in team ???

Collapse
 
shanemdb profile image
Shane McAllister

Yes of course - teams are welcome! As per the instructions above - If you collaborate with anyone, please list their DEV handles in your submission post so we can award a profile badge to your entire team! DEV does not handle prize-splitting, so in the event your project is named a Grand Prize-winner or runner-up, you will need to split those amongst yourselves.

Collapse
 
maattcc profile image
Maattcc

Good point

Collapse
 
katala46213397 profile image
Germano K. Katalahal

Does the country one is located matter? I mean, I AM from Angola. Would my application interfer the policies which i ro really know...?

Collapse
 
dovidmoishe profile image
David Moishe

Is it to late for me to join?

Collapse
 
joellord profile image
Joel Lord

You have until December 8th to submit! I can't wait to see what project you'll send in.

Collapse
 
dovidmoishe profile image
David Moishe

So I can't use JavaScript? wow i already started before seeing this

Collapse
 
shanemdb profile image
Shane McAllister

You can - it just can't be entered under the theme of "Think Outside the JS Box"

Collapse
 
sohaibmanah profile image
Sohaib

Happy to participate with you

Collapse
 
ahmadabualzahab profile image
Ahmad Abu-Alzahab

good