MongoDB + Vodafone Hackathon Developer Resources
When
Location
Hackathons are all about taking wild ideas, challenging the norm, and pushing the limits to create something truly epic—fast. Whether you're building the next big app, reinventing old solutions, or just flexing your coding skills, this page is your ultimate toolkit to get there.
MongoDB's powerful tools and resources are here to help you cut through the noise, ditch the infrastructure headaches, and dive straight into building something incredible. We’ve pulled together everything you need to maximize your time and get the most out of the hackathon experience.
MongoDB is widely recognized as a leading operational database in the industry. With MongoDB Atlas, we have seamlessly integrated MongoDB’s operational and vector database capabilities into a single, unified platform. Atlas empowers you to leverage the advantages of a flexible document model and a robust aggregation framework alongside vector search, enabling the development of powerful AI applications for a variety of use cases. As enterprises transition from retrieval-augmented generation (RAG) to more advanced agent-based systems, MongoDB Atlas can effectively function as both long-term and short-term memory for these agents.
- Load the sample Mflix Dataset: Quickly spin up sample data to kickstart your project, sample_mflix.embedded_movies already contains vector embeddings for Vector Search!
- Data Modelling in MongoDB: Learn best practices for structuring your data.
- MongoDB Tools: Explore essential tools to optimize your development workflow.
- MongoDB Aggregations: Master data processing and analysis with powerful aggregation pipelines.
- MongoDB Atlas Search: Build lightning-fast search experiences directly within your database.
- MongoDB Vector Search: Supercharge your apps with AI-driven search capabilities.
- AI Learning Hub: Dive into AI with MongoDB—guides, tutorials, and more.
- Embeddings Generator: Generate embeddings with ease!
Quickstarts: Get up and running with practical, hands-on guides
- Getting started with MongoDB Atlas and Python: Building powerful apps with Python and Atlas.
- Perform Semantic Search on Your Data Using MongoDB Atlas: Unlock deeper insights with advanced semantic search techniques.
Code Samples & Showcase: Explore practical examples and full-stack applications
- The MongoDB GenAI-Showcase: Discover a collection of examples, sample code, and cookbooks to jumpstart your projects, and learn how to integrate MongoDB Atlas with frameworks like LangChain, LlamaIndex, and model providers like OpenAI, Cohere, and Hugging Face.
- MongoDB GenAI Showcase Chatbot: Quickly find the right examples and resources from the GenAI Showcase with the help of our chatbot!
- The MongoDB Chatbot Framework: Explore a set of libraries for building full-stack intelligent chatbot applications using MongoDB Atlas Vector Search.
- MEAN - Sample CRUD Application with MEAN Stack: Build full-stack apps using MongoDB, Express, Angular, and Node.js (MEAN).
- MERN - MERN Stack Code for the MERN Tutorial: Develop full-stack apps with MongoDB, Express, React, and Node.js (MERN).
- Java - Java Quick Start Code Samples: Kick off your Java projects with sample code and best practices for integrating MongoDB.
- Java Spring Boot REST APIs: Learn to build REST APIs using Spring Boot and MongoDB.
RAG and Memory: Resources to help you build and optimize RAG applications
- How to Choose the Right Embedding Model for RAG: Learn how to select the best embedding model to optimize your Retrieval-Augmented Generation (RAG) applications.
- Building a RAG System using LlamaIndex, OpenAI, and MongoDB Atlas: Step-by-step guide to building a powerful RAG system using LlamaIndex, OpenAI, and MongoDB Atlas.
- How to Evaluate Your RAG Application: Discover best practices for evaluating and fine-tuning your RAG application for optimal performance.
- MongoDB-RAG NPM: Easily perform vector search, caching, batch processing, and indexing with this powerful NPM module for fast, accurate data retrieval using MongoDB Atlas.
Memory and Caching: Implement advanced memory features in your applications
Chatbots and AI Agents: Build intelligent chatbots and dynamic agents using MongoDB and AI
- Building a PDF chatbot with Mistral AI and MongoDB Atlas: Learn how to build a smart PDF chatbot by integrating Mistral AI with MongoDB Atlas.
Advanced AI and Vertex AI Integrations: Enhance your applications with advanced AI capabilities
Stay connected and become part of our vibrant community! Exchange ideas in the MongoDB forums, participate in your local MongoDB user group, enhance your skills with MongoDB University and get the latest updates on MongoDB tools and resources.