https://github.com/qjake/my-wishly
My Wishly is a website for creating and sharing a public wishlist. Built on Azure.
https://github.com/qjake/my-wishly
asp-net-core asp-net-mvc azure azure-storage azure-webapp wishlist wishlists
Last synced: 7 months ago
JSON representation
My Wishly is a website for creating and sharing a public wishlist. Built on Azure.
- Host: GitHub
- URL: https://github.com/qjake/my-wishly
- Owner: qJake
- License: mit
- Created: 2022-10-01T23:12:45.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-29T18:31:20.000Z (almost 3 years ago)
- Last Synced: 2025-01-17T03:33:32.210Z (9 months ago)
- Topics: asp-net-core, asp-net-mvc, azure, azure-storage, azure-webapp, wishlist, wishlists
- Language: C#
- Homepage: https://wishly.site
- Size: 95.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My Wishly
An open-source wishlist app built on Azure.
## Features
* Add any items to your wishlist from any online store
* Hide items from public view (like a "draft")
* Reorder / reprioritize your list using drag & drop
* Vanity URLs (`/l/myName`)
* Purchase tracking (allows someone to mark an item as "bought")
* Purchases are hidden from view and can only be accessed behind a warning screen, to avoid spoilers
* Reset accidental buys## Technology
* Built on .NET 6 / ASP.NET Core.
* Uses the following Azure services:
* Azure WebApps
* Azure App Configuration
* Azure Storage (Blobs, Tables)
* SendGrid (SaaS via Azure Marketplace)
* Azure DNS## Building / Running
Built using Visual Studio 2022. Requires no other dependencies besides the .NET 6 SDK.
Add a User Secrets file to your project with the connection string to Azure App Configuration, like this:
```json
{
"ConnectionStrings": {
"AppConfig": "Endpoint=https://YOUR-APPCFG-URL-appconfig.azconfig.io;Id=XXXXXXXXXXXXXXXXX;Secret=YYYYYYYYYYYYYYYYYYYYYYYYY"
}
}
```All other settings are retrieved from Azure App Config at startup time.
## Contributing
Fork, make changes, submit a PR!