|
1 | | -# Notes Management API |
2 | | - |
| 1 | +[](https://github.com/starichkov) |
3 | 2 | [](https://github.com/starichkov/golang-simple-notes/actions/workflows/build.yml) |
4 | 3 | [](https://codecov.io/gh/starichkov/golang-simple-notes) |
5 | 4 | [](https://github.com/starichkov/golang-simple-notes/blob/main/LICENSE.md) |
6 | 5 |
|
| 6 | +Notes API: Golang with NoSQL Databases |
| 7 | += |
| 8 | + |
7 | 9 | A simple microservice for notes management with REST and gRPC APIs, with support for multiple storage backends. |
8 | 10 |
|
9 | 11 | **This project is generated using JetBrains Junie and several other AI coding agents, to evaluate agents capabilities.** |
10 | 12 |
|
| 13 | +## 👨💻 Author |
| 14 | + |
| 15 | +**Vadim Starichkov** | [GitHub](https://github.com/starichkov) | [Email](mailto:starichkovva@gmail.com) |
| 16 | + |
| 17 | +*Developed to demonstrate modern Golang development practices and patterns* |
| 18 | + |
11 | 19 | ## Features |
12 | 20 |
|
13 | 21 | - REST API for CRUD operations on notes |
@@ -278,3 +286,19 @@ The application can be configured using environment variables: |
278 | 286 | - `MONGODB_URI` - The URI of the MongoDB server (default: "mongodb://localhost:27017") |
279 | 287 | - `MONGODB_DB` - The name of the MongoDB database (default: "notes") |
280 | 288 | - `MONGODB_COLLECTION` - The name of the MongoDB collection (default: "notes") |
| 289 | + |
| 290 | +## 📄 License & Attribution |
| 291 | + |
| 292 | +This project is licensed under the **MIT License** - see the [LICENSE](LICENSE.md) file for details. |
| 293 | + |
| 294 | +### Using This Project? |
| 295 | + |
| 296 | +If you use this code in your own projects, attribution is required under the MIT License: |
| 297 | + |
| 298 | +``` |
| 299 | +Based on golang-simple-notes by Vadim Starichkov, TemplateTasks |
| 300 | +
|
| 301 | +https://github.com/starichkov/golang-simple-notes |
| 302 | +``` |
| 303 | + |
| 304 | +**Copyright © 2025 Vadim Starichkov, TemplateTasks** |
0 commit comments