DEV Community

Cover image for Help Thread — MongoDB Atlas Hackathon 2022 on DEV
Brian Bethencourt for The DEV Team

Posted on

Help Thread — MongoDB Atlas Hackathon 2022 on DEV

If you're participating in the MongoDB Atlas Hackathon 2022 on DEV and you need some help with your submission, you've come to the right place!

If you have any questions about how this contest works (ex: due dates, how to post your submission, picking a category, etc.) the DEV team will be happy to assist you.

If you are running into issues or get stuck when it comes to using MongoDB Atlas, please leave those questions here as well.

Comment below if you need asynchronous assistance with the MongoDB Atlas Hackathon 2022 on DEV ❤️

P.S. If you'd like to share an update on the progress you're making on your project or if you'd like to connect with other participants, please do so in the community discussion thread!

Top comments (40)

Collapse
 
emmanuelthecoder profile image
Emmanuel Aiyenigba

@joellord, are participants allowed to use an ODM like Mongoose in their project?

I think that those of us that already have a mongodb account cannot find a registration link for the hackathon. Is there anything to be worried about?

Collapse
 
h_sifat profile image
Muhammad Sifat Hossain

Those who already have an account should just sign in through the following link:
mongodb.com/register-for-the-mongo...

But, it's weird that I haven't received any confirmation email.

Collapse
 
emmanuelthecoder profile image
Emmanuel Aiyenigba

If that's the case, I don't think they'd be able to differentiate between hackathon participants and those only signing in/up to use MongoDB for a non-hackathon project.

I feel @joellord or any one from MongoDB should be very active on here to help answer questions [potential] participants have concerning the hackathon.

Thread Thread
 
shanemdb profile image
Shane McAllister

If you already have a MongoDB account - that's fine and you're right, if you already have an account, the link will most likely take you straight through without login/sign-up. We don't need to differentiate via your MDB account, your submission with your repo will be enough to identify you and your project. Does that make sense?

Thread Thread
 
shanemdb profile image
Shane McAllister

Oh....and Mongoose is totally allowed!

Thread Thread
 
emmanuelthecoder profile image
Emmanuel Aiyenigba

Makes sense. Thanks for clarifying.

Collapse
 
alexchavezz profile image
AlexChavezz

Hello,
I have a questions about the submission..
Do I need post my submission and update it while i'm still working in my app?
or I can just post the submission once the app is done? of course keeping in mind the relevant dates.

Collapse
 
namanvyas profile image
Naman vyas

You can only post once for now but i am adding a timeline feature soon, thank you

Collapse
 
shanemdb profile image
Shane McAllister • Edited

Alex

You can do either to be honest. Judging will not commence until after the closing date - so either option is fine

Collapse
 
wiseai profile image
Mahmoud Harmouch • Edited

Hey everyone. Hope y'all doing well. I am currently in the process of building a server for this client using FastAPI. I came across the motor package yesterday, and i decided to use it to build a fully async server. AFAIK, all the crud operations are managed by the motor in one single session. It would be better if there is a session manager/generator for each request made to the server, like what i did with SQLAlchemy in this module, and then using it in every endpoint to spawn a session for crud operations.

Is this thing available in MongoDB with motor? or, are there other packages out there supports this?

Edit 1: I need a python wrapper around this thing.

Edit 2: I found what I was looking for. A library called odmantic. My life has been saved.

Collapse
 
shanemdb profile image
Shane McAllister

So, you're all set? And answered your own questions? Great to hear!

Collapse
 
igaponov profile image
Igor

Hi, I've read the comments, but it's still not clear for me. Please, give me an answer.
I'm creating web3 project. The stack is Next.js, MongoDb, Solidity, Vercel for deployment.
Does it fit "Think Outside the JS Box" category, because I'm using native Node driver? Or is it better to choose "Choose Your Own Adventure" despite the project is not super wacky?

Collapse
 
shanemdb profile image
Shane McAllister

Igor - considering Next.js is a framework that holds React on its base, and React is a essentially a flexible JavaScript library for building user interfaces, it still pretty much falls into "uses JS" box, so perhaps another category would be good to choose?

Collapse
 
timotej_avsec profile image
Timotej Avsec

Hello! Can the same project be submited in multiple categories? For example, if I want to implement search (Search No More category) in Golang (Think Outside the JS Box category), can I submit the project to both categories or should I choose just one?

Collapse
 
shanemdb profile image
Shane McAllister

Timotej

Hello!! Yes you can - BUT - as per the rules - Multiple submissions are allowed, but an entrant (whether an individual, team or entity) may only win once.

Hope that helps.

Collapse
 
h_sifat profile image
Muhammad Sifat Hossain

Hey @joellord, I've a question. Can I separate my frontend and backend into two different git repositories?

Collapse
 
shanemdb profile image
Shane McAllister

Muhammad - you could, I don't see any issue in that.

Collapse
 
abirbhattacharya82 profile image
Abir Bhattacharya

Hi Team, I made a post regarding the submission for the Hackathon.
Can you guys tell me if its correct or not??
It will be really helpful.
Here's the Link

Collapse
 
shanemdb profile image
Shane McAllister

Abir - from a quick look, it seems you have everything covered there in your submission.

Collapse
 
vishwastyagi profile image
Vishwas Tyagi

Hello,
Should my project be unique or can I build one that is inspired by another one?

Collapse
 
shanemdb profile image
Shane McAllister

Sure - you can take inspiration, but it can't be a clone or direct copy.

Collapse
 
yashkapure06 profile image
Yash Kapure

Hey there! 👋
Can you please suggest whether I have made atlas hackathon post correctly?
Visit Here to see the post

Collapse
 
shanemdb profile image
Shane McAllister

Hi Yash - that submission looks correct to me, lots of detail and all the right links. Many thanks.

Collapse
 
yashkapure06 profile image
Yash Kapure

Thank You Sir,
Can you tell me whether my project fits into one of the proposed 5 categories?

Collapse
 
sammarrello profile image
SamMarrello

Hi there,

if I wanted to write my project in Kotlin, which can also use Java drivers and the like, is that allowed?

Collapse
 
shanemdb profile image
Shane McAllister

Yes - that's fine too. We also have a Realm Kotlin SDK if you're building a mobile app.

Collapse
 
sammarrello profile image
SamMarrello

Hey there,

For the "think outside the JS box" catagory, does that mean just JS for the apps backend, or does it include JS for styling the UI as well? I figured it means all JS, but figured I'd ask

Collapse
 
joellord profile image
Joel Lord

Hi Sam! That's a great question, I will clarify on it during our live stream tomorrow. When we talk about JavaScript, it's really about the backend. There are multiple drivers that can be used to connect to the database, and we're curious to see which language you will use to interact with MongoDB. The frontend can (and probably will) use some JavaScript for the UI.

Collapse
 
duranbe profile image
Benoît Durand

Hi Mongo team !

Quick question on Atlas Search, is it possible to get the offset when there is a word match ? to get the location of the word in the string.

Collapse
 
duranbe profile image
Benoît Durand

Something like KMP

Collapse
 
gulshanaggarwal profile image
Gulshan Aggarwal

@joellord I'm working on a project with MongoDB since last month can I complete and submit this?

Collapse
 
shanemdb profile image
Shane McAllister

As long as the project fits into one of the proposed 5 categories, that's all fine!

Collapse
 
baskerbyte profile image
Luís Fernando

Hello!

If I post a project using a community maintained driver will it count in the event?

Collapse
 
joellord profile image
Joel Lord • Edited

Nothing wrong in using community maintained drivers. However, for the "Think Outside the JS Box" category, we are looking specifically at projects that use one of the native drivers.
Your project can still fit in other categories though. Looking forward to see your submission!

Collapse
 
katafrakt profile image
Paweł Świątkowski

Too bad there's no official driver for Erlang/Elixir :(
But I understand your motivation for this limitation.

Collapse
 
baskerbyte profile image
Luís Fernando

Thanks for the reply!

Collapse
 
arslans171 profile image
Arslan Sarwar

Can one person take part in multiple categories with different projects?

Collapse
 
emmanuelthecoder profile image
Emmanuel Aiyenigba

I think this question has been answered in the announcement post. Multiple submissions are allowed but an entrant may only win once.