Skip to content

A tool for sharing wishlists between a small group of people

License

Notifications You must be signed in to change notification settings

unmango/wishlists

Repository files navigation

Wishlists

This is an application for sharing wishlists between a group of people! Create your own wishlist, share it with your group, and check off items from their wishlist as they're bought.

Architecture

C# ASP.NET Web API Create React App Static Web Application

Role Location
API /api/UnMango.Wishlists.Api/
Web App /app/web/

API

The API documentation can be found here.

Building

As a convencience, scripts are provided to build both applications.

./hack/build.sh
pwsh ./hack/build.ps1

Web App

cd app/web
npm ci
npm run build

Running

As a convencience, scripts are provided to start both applications.

./hack/start.sh
pwsh ./hack/start.ps1

Web App

cd app/web
npm ci
npm run dev