Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bhaskarkatara/mongodb_kotlin_springbootdemo


https://github.com/bhaskarkatara/mongodb_kotlin_springbootdemo

spring spring-boot

Last synced: 7 days ago
JSON representation

Awesome Lists containing this project

README

        

# DemoApp

DemoApp is a Spring Boot application that demonstrates CRUD operations with MongoDB. This project includes RESTful endpoints for managing entries in a MongoDB database.

## Features

- **Create**: Add new entries.
- **Read**: Retrieve all entries or a specific entry by ID.
- **Update**: Modify existing entries.
- **Delete**: Remove entries by ID.

## Technologies Used

- **Spring Boot**: Framework for building Java-based applications.
- **Kotlin**: Programming language used for development.
- **MongoDB**: NoSQL database used for data storage.

## Prerequisites

Ensure you have the following installed:

- **Java 21+**: [JDK Installation](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html)
- **Kotlin**: [Kotlin Installation](https://kotlinlang.org/docs/command-line.html)
- **MongoDB**: [MongoDB Installation](https://www.mongodb.com/try/download/community)
- **Maven**: [Maven Installation](https://maven.apache.org/install.html)

## Installation

1. **Clone the Repository:**

```bash
git clone https://github.com/yourusername/demoApp.git
cd demoApp