Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bhaskarkatara/mongodb_kotlin_springbootdemo
https://github.com/bhaskarkatara/mongodb_kotlin_springbootdemo
spring spring-boot
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bhaskarkatara/mongodb_kotlin_springbootdemo
- Owner: bhaskarkatara
- Created: 2024-07-29T09:05:40.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-08-14T16:33:56.000Z (3 months ago)
- Last Synced: 2024-08-15T07:37:14.591Z (3 months ago)
- Topics: spring, spring-boot
- Language: Kotlin
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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