Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Mongoose
Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment. Mongoose includes built-in type casting, validation, query building, and business logic hooks.
- GitHub: https://github.com/topics/mongoose
- Repo: https://github.com/Automattic/mongoose
- Created by: LearnBoost
- Released: 2010
- Related Topics: mongodb, nodejs, orm, odm,
- Aliases: mongoosejs, mongoose-js, mongoose-plugin, mongoose-model,
- Last updated: 2024-11-12 00:18:22 UTC
- JSON Representation
https://github.com/shakilhasan/sabil
A full-functional (Work in progress now) ecommerce web application that is developed by using MERN (MongoDB, Express.js, React.js, and Node.js)
blog docker ecommerce express-js full-stack jest jwt material-ui mern mern-project mern-stack microservices mongo mongoose nestjs nodejs rbac react redux typescript
Last synced: 12 Nov 2024
https://github.com/mehanix/arcada
📐 react & pixi.js interior design software / floor plan creator
express expressjs floor-plan floor-plan-mapper floor-planning floorplan floorplan-construction good-first-pr good-first-project help-wanted javascript mantine mongodb mongoose nodejs pixijs react reactjs room-planner zustand
Last synced: 14 Nov 2024
https://github.com/TomDoesTech/auth-api-tutorial
authentication mongoose nodejs typegoose typescript zod
Last synced: 17 Aug 2024
https://github.com/abmsourav/bdapis
Bangladesh locations Rest API service. Build with NodeJS, Express, MongoDB
api bangladesh bdapi cyclic express-js location location-services mongodb mongodb-atlas mongoose nodejs rest-api restful-api
Last synced: 12 Nov 2024
https://github.com/nubescope/sinon-mongoose
Extend Sinon stubs for Mongoose methods to test chained methods easily
chain-methods mock mongoose sinon stub
Last synced: 03 Nov 2024
https://github.com/uconnect-technologies/wertik-js
💪 A library that powers your app with GraphQL + Rest API
api boilerplate database express-graphql express-graphql-boilerplate express-js graphql graphql-server javascript mongodb-database mongoose mysql nodejs reactjs saas-boilerplate starter-kit vuejs wertik-js
Last synced: 10 Oct 2024
https://github.com/staskobzar/amiws
Asterisk Management Interface (AMI) to Web-socket proxy
ami asterisk frozen lemon mongoose re2c ssl vuejs websocket websocket-proxy yaml-configuration
Last synced: 09 Nov 2024
https://github.com/alphavio/wordnook
Dynamically updating blogging website to upload articles and blog posts on various topics, developed using ejs template engine and node js in the backend.
css ejs expressjs hacktoberfest heroku html mongoose nodejs
Last synced: 28 Sep 2024
https://github.com/oslabs-beta/gqlevated
Elevate your projects with seamless GraphQL integration
cryptojs express framer-motion graphql jest mongodb mongoose nextjs nextui nodejs postgresql react react-hooks react-syntax-highlighter reactflow redux-toolkit supertest typescript
Last synced: 10 Oct 2024
https://github.com/innei-template/nest-http-boilerplate
A template for NestJS 10.x Typegoose Vitest and more, fast and simple boilerplate.
architecture boilerplate logger mongoose nestjs pnpm template typegoose vitest
Last synced: 03 Aug 2024
https://github.com/eoin-obrien/mongoose-update-if-current
Optimistic concurrency (OCC) plugin for mongoose.
concurrency-control mongoose mongoose-plugin npm-package occ
Last synced: 11 Oct 2024
https://github.com/kimdj/openpos
OpenPOS is a simple, open source POS (Point-Of-Sale) system powered by MEAN stack + Browsersync, Gulp.js.
angularjs atlas browersync express gulp handlebars handlebars-js javascript mongodb mongodb-database mongoose node open-source openpos opensource passportjs point-of-sale pos system web-app
Last synced: 10 Oct 2024
https://github.com/rwieruch/node-express-mongodb-server
Basic Node with Express + MongoDB Server
express express-js expressjs mongodb mongodb-database mongoose node node-js nodejs
Last synced: 10 Oct 2024
https://github.com/nyansterowo/mongodb-bot
Пример создания и использования MongoDB бота с помощью discord.js | Example of creating and using a MongoDB bot using discord.js
database discord discord-bot discord-js discordapp discordbot discordjs economics economy ecosystem mongo mongodb mongodb-atlas mongodb-database mongoose mongoosejs smorc
Last synced: 10 Oct 2024
https://github.com/plexidev/quickmongo
Quick mongodb wrapper for beginners that provides key-value based interface.
database easy-mongodb hacktoberfest key-value key-value-database mongodb mongodb-wrapper mongoose mongoose-wrapper nodejs quickdb
Last synced: 08 Nov 2024
https://github.com/arashsheyda/nuxt-mongoose
A Nuxt module for simplifying the use of Mongoose in your project.
Last synced: 12 Nov 2024
https://github.com/te-emprego/api
API Oficial do Te Emprego
api express javascript mongoose nodejs teemprego typescript
Last synced: 11 Nov 2024
https://github.com/marwanm-dev/devto-clone
Dev.to clone
axios cloudinary express mern mern-stack mongodb mongoose node oauth2 react react-router redux-persist redux-toolkit rtk-query socket-io styled-components tailwind tailwind-css
Last synced: 09 Nov 2024
https://github.com/wheresvic/mongoose-field-encryption
A simple symmetric encryption plugin for individual fields. Dependency free, only mongoose peer dependency.
encrypted-fields encryption mongoose node-js nodejs
Last synced: 28 Oct 2024
https://github.com/craftup/node-mongo-tenant
A multi-tenancy plugin for mongoose with tenant separation on document level. It's completely customizable, provides a neat interface for model-tenant-binding and can be disabled for running in single-tenant/on premis scenarios.
mongo-tenant mongoose multi-tenancy-plugin multitenancy nodejs tenant
Last synced: 14 Nov 2024
https://github.com/thearkxd/ark.db
Small and fast JSON database for Node and browser. 😋
ark database db fast fastest fastest-db fastest-module json json-database json-db module mongo mongo-db mongodb mongodb-support mongoose npm
Last synced: 10 Oct 2024
https://github.com/bridge-codes/bridge-mongo
A fully typed mongoose ORM
mongodb mongoose nodejs typescript
Last synced: 09 Nov 2024
https://github.com/mssrinivas/linkedin-clone
Developed user profile, connections, job listing and application modules using MERN Stack and Kafka. Implemented Redis for data caching, containerized the application services and hosted on AWS. Implemented MongoDB replication and tested the performance on JMeter and Mocha.
agile aws bootstrap connection-pool css event-tracking expressjs html5 javascript jmeter jwt-authentication kafka mocha mongodb-cluster mongoose mysql-database nodejs reactjs redis-cache redux
Last synced: 11 Oct 2024
https://github.com/ilovepixelart/ts-migrate-mongoose
A node/typescript based migration framework for mongoose
cli cli-app cli-tool migrations mongodb mongoose node nodejs npm npm-package programmatic swc ts ts-migrate-mongoose typescript
Last synced: 13 Nov 2024
https://github.com/ladjs/graceful
Gracefully exit HTTP servers (Express/Koa/Fastify/etc), databases (Mongo/Mongoose), Redis clients, Bree job schedulers, and custom handlers.
agenda cancel exception exit graceful handler jobs koa mongo mongoose process rejection uncaught warning warnings
Last synced: 08 Nov 2024
https://github.com/vikpe/mongoose-mpath
Mongoose plugin for tree hierarchy using the materialized path pattern.
hierarchical-data materialized-path mongodb mongoose mongoose-plugin node
Last synced: 11 Oct 2024
https://github.com/nodkz/mongoose-plugin-autoinc
Mongoose plugin that auto-increments any ID field on your schema every time a document is saved
autoincrement mongoose mongoose-plugin
Last synced: 11 Oct 2024
https://github.com/ruslanzharkov/nodejs-shopping-cart
NodeJS / Express / MongoDB - Shopping Cart (monolithic app with handlebars)
express expressjs handlebars javascript mongodb mongoose node nodejs shopping-cart
Last synced: 14 Nov 2024
https://github.com/tkssharma/nodejs-db-orm-world
🎉🎉Node JS with Different ORMs🎉🎉
api express express-middleware knex mongodb mongoose mysql mysql-database orm orm-framework postgres postgresql-database sequelize typeorm
Last synced: 11 Oct 2024
https://github.com/zafar-saleem/nodescalablearchitecture
A Scalable Node Architecture/Server. This repository contains a complete implementation of writing scalable nodejs server/architecture on my medium blog.
express jwt jwt-auth jwt-authentication jwt-token jwt-tokens mongo mongodb mongoose mongoosejs node nodejs
Last synced: 11 Oct 2024
https://github.com/juampi92/adonis-mongoose-model
Mongoose models for Adonis framework.
adonisjs mongoose nodejs-modules
Last synced: 07 Nov 2024
https://github.com/calvinqc/trivin
⚡️Setup your entire project quickly and easily with 1-line command ⚡️
axios boostrap expressjs mern-template mongodb mongoose nodejs passport-jwt react react-redux react-router reactjs redux-thunk
Last synced: 11 Oct 2024
https://github.com/algolia/mongoolia
Keep your mongoose schemas synced with Algolia
algolia express javascript mongo mongodb mongoose node
Last synced: 25 Oct 2024
https://github.com/jupe/mongoose-query
mongoose query creator. Alternative for mongoose-api-query but without schema understanding.
javascript mongoose mongoose-queries query-builder
Last synced: 31 Oct 2024
https://github.com/whitecolor/mongoose-fill
Virtual async fileds for mongoose.js
Last synced: 07 Oct 2024
https://github.com/berthutapea/mern-movie
BertFlix "MERN MOVIE" (MongoDB, Express, React & Nodejs)
axios cookie-parser cors dotenv expressjs formik jwt material-ui mern-project mern-stack mern-stack-development monggodb mongoose movies nodejs react react-toastify redux redux-toolkit tmbd-api
Last synced: 31 Oct 2024
https://github.com/rannie/pems
A javascript full-stack power equipment management system.
ant-design cms koa2 mongoose react
Last synced: 27 Oct 2024
https://github.com/bezkoder/node-js-express-login-mongodb
Login and Registration example with Node.js Express and MongoDB using Mongoose, JWT, HTTP Cookies
authentication authorization express express-js expressjs login mongodb mongodb-database mongoose node node-js nodejs rest-api
Last synced: 10 Oct 2024
https://github.com/bailicangdu/node-fs
node-fs
fs koa mongodb mongoose nodejs typescript
Last synced: 08 Nov 2024
https://github.com/giddyinc/mongoose-to-swagger
Conversion library for transforming Mongoose schema objects into Swagger schema definitions.
docs documentation documentation-tool mongoose open-api open-api-specification openapi-specification swagger swagger-js
Last synced: 07 Nov 2024
https://github.com/blugavere/node-repositories
Generic repository pattern implementations for a variety of data sources.
mongodb mongoose mongoosejs odm persistence repository repository-pattern
Last synced: 11 Oct 2024
https://github.com/daton89-topperblues/mongoose-transactions
Atomicity and Transactions for mongoose.
mongoose mongoose-transactions mongoosejs nodejs transactions
Last synced: 13 Nov 2024
https://github.com/knaopel/docker-frontend-backend-db
Sample todo app running on docker Compose with Db container, api container, and web-frontend container
alpine axios compose docker docker-compose express mongodb mongoose nodejs react three-tier-architecture
Last synced: 08 Nov 2024
https://github.com/daltonmenezes/aircnc
:coffee: Airbnb like (Air Coffee & Code) to booking spots for developers using ReactJS, React Native, Node.js and more.
airbnb app booking developers express javascript js mobile mongodb mongoose nodejs react reactjs reactnative realtime rocketseat socket-io spots web
Last synced: 13 Oct 2024
https://github.com/shubhamdutta2000/eshop-ecommerce-site
eShop: This is a eCommerce website where you can buy various products at very less price. It is a full fledged MERN stack project with payment integration with Progressive Web App feature and deploy with CI/CD
authentication checkout cicd-pipeline ecommerce expressjs firebase hacktoberfest material-ui mern-stack mongoose nodejs payment-integration paypal-checkout progressive-web-app react react-bootstrap redux redux-store state-management stripe-checkout
Last synced: 07 Nov 2024
https://github.com/biantris/koa-server
🗄️ GraphQL Back-end Server with Relay, Koa, MongoDB and Mongoose
graphql graphql-server koa koajs mongodb mongoose node nodejs relay
Last synced: 31 Oct 2024
https://github.com/sovoid/friend.ly
A social media platform with a friend recommendation engine based on personality trait extraction
api deep-learning ejs friend-recommendation javascript mean-stack mongoose nlp nodejs nodemailer oauth2 passportjs social social-login social-network speechtotext text-mining text-to-speech tron webrtc
Last synced: 12 Oct 2024
https://github.com/eraydmrcoglu/reactjs-tours-travels
MERN Stack Tours & Travels Booking Website Created with React JS
backend css frontend javascript mern-stack mongodb mongodb-atlas mongodb-database mongoose nodejs nodemon react reactjs tour-booking tour-travel travel-booking
Last synced: 10 Oct 2024
https://github.com/bezkoder/jwt-refresh-token-node-js-mongodb
JWT Refresh Token implementation in Node.js example with Express, MongoDB
authentication authorization jwt mongodb mongoose mongoosejs node nodejs refresh-token token-based-authentication
Last synced: 11 Oct 2024
https://github.com/dxxxxy/r.a.t
Minecraft 1.8.9/1.12.2/1.18 mod which steals the access token and more things from the targetted user and sends to a backend server for processing. Disclaimer: For educational purposes only.
access app backend database discord express forge heroku id minecraft mod mongodb mongoose rat server session steal token webhook
Last synced: 09 Nov 2024
https://github.com/ahmedalqurafi/next-auth-credentials
Example showing how to use NextAuth.js with credentials
mongodb mongoose next-js nextauth typescript
Last synced: 12 Nov 2024
https://github.com/codespede/pwoli
Pwoli is a NodeJS/TypeScript framework written in TypeScript which can work independantly on a raw NodeJS/TypeScript environement OR, in co-ordination with any other frameworks or libraries like Express.js.
activerecord dataprovider framework mongoose nodejs rest-api sequelize typescript
Last synced: 09 Nov 2024
https://github.com/didinj/nodeexpresscrud
Node, Express, Mongoose and MongoDB CRUD Web Application
application crud example express expressjs mongo mongodb mongoose mongoosejs node nodejs tutorial web webapp
Last synced: 11 Oct 2024
https://github.com/piyalidas10/ecommerce
Angular 6 Ecommerce Application POC
angular angular6 css3 ecommerce ecommerce-application highchartjs highcharts html5 httpinterceptor husky javascript mlab mongodb mongoose nodejs sass sass-framework typescript
Last synced: 15 Oct 2024
https://github.com/devxprite/gitglance
GitGlance is your go-to tool for visualizing GitHub profiles. Gain insights into your contributions, expertise, and community engagement with intuitive visualizations.
github github-profile-visualize javascript mongoose nextjs nodejs profile-visualize react react-chartjs-2 scss tailwindcss
Last synced: 26 Oct 2024
https://github.com/moribvndvs/passport-examples
A variety of examples using PassportJS with ExpressJS and ReactJS applications
axios create-react-app expressjs handlebars localstrategy mongoose nodejs passportjs reactjs spotify twitter
Last synced: 30 Sep 2024
https://github.com/promehedi/bun-hono-rest-api
A REST API using Bun + Hono + MongoDB + TypeScript providing a powerful and efficient platform with a simple CRUD interface for a user model.
Last synced: 31 Oct 2024
https://github.com/michaeltreat/mongo_cheatsheet
Mongo Shell Cheat Sheet and Quickstart Guide.
cheatsheet database javascript mean-stack mern-stack mongo mongo-shell mongodb mongoose mongoose-crud-operation mongoosejs shell
Last synced: 11 Oct 2024
https://github.com/alexzeitler/mongoose-schema-reference-sample
Shows the usage of mongoose Schema referencing
javascript mongodb mongoose mongoosejs nodejs
Last synced: 11 Oct 2024
https://github.com/edmundpf/nuxt_express_jwt_crud
Admin CRUD boilerplate made with Express backend, Vue/Nuxt frontend, MongoDB, and JWT authentification 🦆
express express-js jsonwebtoken jwt jwt-authentication mongodb mongoose nuxt nuxtjs vuex vuex-persistedstate
Last synced: 12 Nov 2024
https://github.com/harshit977/user-authentication-system-with-nodejs
Basic User Authentication System from scratch using Nodejs and Express.
authentication bcrypt crypto crypto-library express-js mongodb mongoose nodejs token-based-authentication
Last synced: 12 Nov 2024
https://github.com/diegohaz/bodymen
Body parser middleware for MongoDB, Express and Nodejs (MEN)
body-parser express express-middleware mongodb mongoose nodejs request-body
Last synced: 31 Oct 2024
https://github.com/arjuncvinod/blogging-website
A complete blogging platform bulit using Node.js
css3 ejs expressjs hacktoberfest html5 javascript mongodb mongoose nodejs
Last synced: 12 Oct 2024
https://github.com/thomasgazzoni/graphql-server-typescript
GraphQL + MongoDB express server with JWT authorization (in Typescript!)
bcrypt graphql graphql-server jwt mongodb mongoose passport typescript
Last synced: 11 Nov 2024
https://github.com/luciana-mendonca/node-lms
E-Learning Management System App - Stack: Node.js, Express, MongoDB
expressjs handlebarsjs mongodb mongoose nodejs
Last synced: 07 Nov 2024
https://github.com/gasparrobi/node-google-oauth2-jwt
sample nodejs api with mongodb and passportjs authentication, (google-oauth2, jwt)
es6 express-js expressjs jwt mongodb mongoose nodejs passport-google passportjs
Last synced: 12 Nov 2024
https://github.com/b1f6c1c4/graphql-advanced-projection
Fully customizable Mongoose/MongoDB projection generator.
apollo apollo-server graphql graphql-advanced-projection graphql-projection javascript mongodb mongoose projection
Last synced: 29 Oct 2024
https://github.com/zulybot/zuly
🤖 | Hi, I'm zuly, a brazilian bot! Focused on animes!
bot chatbot discord discord-bot discord-js discord-js-bot discordapp discordbot discordjs eris fun javascript moderation mongodb mongoose node-js nodejs slash-commands waifu zuly
Last synced: 12 Oct 2024
https://github.com/futurestudio/futureflix-starter-kit
Starter kit for the “learn hapi” learning path
bulma course future-studio-university futureflix hapi hapijs mongodb mongoose tutorials
Last synced: 08 Aug 2024
https://github.com/rivaanranawat/flutter-multiplayer-tictactoe
Multiplayer TicTacToe Game developed using Flutter, Node.js, Express, MongoDB & Mongoose.
cross-platform express flutter game mongodb mongoose multiplayer-game nodejs
Last synced: 10 Nov 2024
https://github.com/yhjor/mongoose-plugin-cache
The Perfect Marriage of MongoDB and Redis
batch cache graphql mongodb mongoose mongoose-plugin nodejs redis typescript
Last synced: 11 Oct 2024
https://github.com/deliciousinsights/mongoose-pii
A Mongoose plugin that lets you transparently cipher stored PII and use securely-hashed passwords
bcrypt mongodb mongoose mongoose-plugin password passwords pii pii-ciphering security
Last synced: 11 Oct 2024
https://github.com/hypertool/hypertool
Hypertool helps you build internal tools that seamlessly work with your databases, APIs, spreadsheets, and other apps.
database graphql internal-tools low-code mongoose nodejs react
Last synced: 03 Nov 2024
https://github.com/p0ryae/discord.js-custom-prefix
Set a Custom Prefix System for your Discord.JS bot Using MongoDB Database! (Check the link below for the video)
custom-prefix discord discord-bot discord-js discordbot discordjs mongo mongodb mongodb-database mongoose prefix prefixes
Last synced: 10 Oct 2024
https://github.com/rajathavalam/express-mvc-generator
Express' Model View Controller Application Generator.
database express-js express-mvc expressjs generator mongoose mvc-structure node node-js nodejs npm-module npm-package sass
Last synced: 12 Nov 2024
https://github.com/marcburnie/cmms
Computerized Maintenance Management System
cmms ejs express goorm heroku javascript mongodb mongoose
Last synced: 12 Oct 2024
https://github.com/nour-karoui/mongoose-soft-delete
a mongoose plugin that allows you to soft delete documents and restore them (for TS & JS)
javascript mongodb mongoose mongoose-plugin npm-package restore soft-delete softdelete typescript
Last synced: 13 Nov 2024
https://github.com/naihe138/naice-blog-koa
博客后台node-koa
aliyun babel decorators ecmascript koa linux mongodb mongoose nginx nodejs npm pm2 ssh yarn
Last synced: 28 Oct 2024
https://github.com/riyadhalnur/mongoose-softdelete
Soft delete MongoDB documents
javascript mongodb mongoose mongoose-plugin
Last synced: 11 Oct 2024
https://github.com/lucasweng/yelp-camp
A Node.js web application project from the Udemy course - The Web Developer Bootcamp by Colt Steele
ejs express express-session geocoder mongodb mongoose passport restful-api
Last synced: 28 Sep 2024
https://github.com/glaucia86/video-nodejs-mongo-restful-crud
Código desenvolvido durante a gravação das videos aulas sobre: CRUD com Node.Js + MongoDb + Express.js
Last synced: 22 Oct 2024
https://github.com/Abdallah-khalil/ContactManagerApp
A Contact Manager App using Angular , Nestjs , Nodejs , Expressjs , Mongoose , Passport, JWT
angular expressjs mongodb mongoose nestjs nodejs typescript
Last synced: 06 Nov 2024
https://github.com/hadesptit/flutter_instagram
🚀🚀🚀ㅤFlutter Instagram using NodeJS server, MongoDB & Firebase database with some similar functions. Insta UI features sign-in, newsfeed, story, explore, activities, profile...
android bloc-pattern express-js firebase-auth firebase-cloud-messaging flutter flutter-instagram ios mongoose nodejs-server
Last synced: 12 Nov 2024
https://github.com/tariqulislam/express-starter-kit
This repository is boilerplate for API based development with express js. the application contains all the development tools, those are swagger and swager ui documentation tools, mocha and chai testing tools, mongoose drive integration, MCV pattern wise coding style, JSON web token for authenticate and more other tools
chai chai-http database database-configuration docker-composer docker-container dotenv expressjs jwt jwt-token machine mocha mongodb mongoose nodejs nodemon pm2 swagger swagger-ui
Last synced: 07 Nov 2024
https://github.com/kritika30032002/blog_website
This is a blog website where user can compose their blogs. The blogs are saved in database.
codepeak2023 css ejs gssoc-ext hacktoberfest hacktoberfest-accepted html iwoc2024 javascript kwoc2023 mongodb mongoose mongoosejs phicsit2024 webdevelopment
Last synced: 13 Nov 2024
https://github.com/shubhamagarwal16/realestate
A simple real estate app build with MEAN( Angular, Node and mongoDb ) and MERN( React, Node and mongoDb )
angular backend cors expressjs javascript mongodb mongoose mongoosejs nodejs react react-router react-router-dom reactjs realestate
Last synced: 11 Oct 2024
https://github.com/berthutapea/mern-ticket
Tikons "MERN TICKET" (MongoDB, Express, React & Nodejs)
axios daisyui dotenv emailjs expressjs framer-motion jsonwebtoken mern-project mern-stack mongodb mongoose nodejs nodemon react react-redux react-toastify redux tailwindcss
Last synced: 15 Oct 2024
https://github.com/atulmy/wispy
🌱 An experimental lightweight (remote procedure call) API pattern.
api api-graphql api-rest api-soap idea json learn-by-examples mongodb mongoose nodejs opinionated poc remote-procedure-calls rpc
Last synced: 03 Oct 2024
https://github.com/Loophole-Labs-Archive/mongomeili
Keep your Mongoose Schemas synced with MeiliSearch
database databases meilisearch mongodb mongoose search sync
Last synced: 14 Nov 2024
https://github.com/didinj/noderestapi
Node.js, Express.js and MongoDB REST API App
api app easily express expressjs mongo mongodb mongoose mongoosejs node nodejs rest restful restful-api
Last synced: 11 Oct 2024
https://github.com/tanv33/backend-template
I have created a simple Node.js MVC (Model-View-Controller) backend template. This template serves as a basic starting point for building Node.js applications using the MVC architectural pattern.
backend-template expressjs expressjs-boilerplate expressjs-template mongodb-database mongoose node node-express-mongodb node-express-mongodb-crud-rest-api nodejs nodejs-boilerplate nodejs-starter-template nodejs-template nodejs-templates nodemailer template
Last synced: 10 Oct 2024