An API built on .NET 8 serving as the back end for the ReadRoulette platform. ReadRoulette allows users to create accounts.
- Users can create accounts in the platform
- Users can create a to-read book list
- Users can visit their to-read list and ask the platform for a random book
- Users can create book clubs and invite other users to the club
- The book club chooses a user to pick a book for the club to read
- .NET 8
- Postgresql
- Clone repo
cd
intoReadRoulette/ReadRoulette
- Run
dotnet user-secrets init
- Run
dotnet user-secrets set ConnectionStrings:DbConnectionString "Server=<db-server-here>;Database=ReadRoulette_Dev;Username=<user>;Password=<pw>"
- Run
dotnet ef database update
- Run
dotnet run
- Import
ReadRoulette.postman_collection.json
into Postman - Create a book in Postman.