Skip to content

ravendb/samples-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raven Library

Build

Overview

A simple library management application. Built with RavenDB, Aspire and Azure Functions.

screenshot

Live Demo

A live hosted version of this application can be found here:

https://library.samples.ravendb.net

Please bear in mind, this application, for sake of simplicity of the deployment, is deployed in Americas region. This can impact the latency you perceive.

We do clean the environment from time to time.

Features used

The following RavenDB features are used to build the application:

  1. Vector Search - used for searching across similar books.
  2. Document Refresh - used for timeouts handling for book copies that should be returned.
  3. Azure Storage Queues ETL - used to inform about the potential book copies to be returned

Technologies

The following technogies were used to build this application:

  1. RavenDB 6.2
  2. .NET 9
  3. Aspire

Run locally

If you want to run the application locally, please follow the steps:

  1. Check out the GIT repository
  2. Install prerequisites:
    1. .NET 9.x
    2. Aspire.dev
  3. Get the app running by opening /scr/RavenDB.Samples.Library.sln and starting the Aspire AppHost project

Community & Support

If you spot a bug, have an idea or a question, please let us know by rasing an issue or creating a pull request.

We do use a Discord server. If you have any doubts, don't hesistate to reach out!

Contributing

We encourage you to contribute! Please read our CONTRIBUTING for details on our code of conduct and the process for submitting pull requests.

License

This project is licensed with the MIT license.

About

A simple library system showing various capabilities of RavenDB

Topics

Resources

License

Contributing

Stars

Watchers

Forks