RewardsPlus
所属分类:云计算
开发工具:C#
文件大小:825KB
下载次数:0
上传日期:2022-08-09 19:03:47
上 传 者:
sh-1993
说明: 任何组织的奖励中心-SAAS多租户-API项目-忠诚度集成
(Rewards Hub for any org - SAAS multi tenant - API Project - Loyalty integrations)
文件列表:
.dockerignore (308, 2022-08-10)
.editorconfig (4530, 2022-08-10)
.vscode (0, 2022-08-10)
.vscode\launch.json (1031, 2022-08-10)
.vscode\settings.json (368, 2022-08-10)
.vscode\tasks.json (1794, 2022-08-10)
CODE_OF_CONDUCT.md (5227, 2022-08-10)
CONTRIBUTING.md (3937, 2022-08-10)
Changelogs.md (1982, 2022-08-10)
CodeSnippets (0, 2022-08-10)
CodeSnippets\CreateRequestSnippet.snippet (2100, 2022-08-10)
CodeSnippets\DeleteRequestSnippet.snippet (2333, 2022-08-10)
CodeSnippets\GetRequestSnippet.snippet (2340, 2022-08-10)
CodeSnippets\SearchRequestSnippet.snippet (2622, 2022-08-10)
CodeSnippets\UpdateRequestSnippet.snippet (2603, 2022-08-10)
Directory.Build.props (1430, 2022-08-10)
Directory.Build.targets (141, 2022-08-10)
Dockerfile (1645, 2022-08-10)
LICENSE (1068, 2022-08-10)
RewardsPlus.sln (8524, 2022-08-10)
deployments (0, 2022-08-10)
deployments\dotnet-webapi-with-mssql (0, 2022-08-10)
deployments\dotnet-webapi-with-mssql\docker-compose.mssql.yml (1503, 2022-08-10)
deployments\dotnet-webapi-with-mysql (0, 2022-08-10)
deployments\dotnet-webapi-with-mysql\docker-compose.mysql.yml (1022, 2022-08-10)
deployments\dotnet-webapi-with-postgresql (0, 2022-08-10)
deployments\dotnet-webapi-with-postgresql\docker-compose.postgresql.yml (976, 2022-08-10)
deployments\elk (0, 2022-08-10)
deployments\elk\docker-compose.elk.yml (567, 2022-08-10)
docker-compose.yml (1111, 2022-08-10)
dotnet.ruleset (6963, 2022-08-10)
... ...
# RewardsPlus
Rewards Hub for any org - SAAS multi tenant - API Project - Loyalty integrations - Employee monthly subscriptions
Keywords in Code
OFD - only for development
AskExperts- ask with experts later
ToDoLater - ok it explains itself
GoodIdea - great ideas
NewLearnings - new C# implementations
In progress
// Infra changes : host in sub domain dynamically - test tenant
// Support flutter client (or react)
// Turn into full fledged loyalty integration which handles cash flow
// Instant notification to clients on any changes
// Tenant management - subscription model
// Hang fire to dispatch items - delivery boyservice
// Signar noti on new purchase or order status change
// Employee monthly subscriptions from employerr
// complate ToDoLater stuffs in code
// AskExperts on Archictcture
Done:
// Gift tokens - cashier service
// Buy tokens- cashier service
// Buy Items service - butler service
// Message templates - with transaction history
Multi tenant Use Case:
1, Need: Employee rewards hub
2, Employees should be able to claim different kinds of rewards(eg: Amazon gift card)
based on available reward tokens
3, Reward tokens can be provided to users by leadership
of the respective user
4, Tokens can be purchased by admins and allocated to the leaders based on the project
ToDo:
1, Admin for a tenant to manage roles of users and leadership
2, Super admin for managing all tenents
3, Cart and points distribution
4, Team mode(equal distribution) etc..
Features :
Users (App)
Explore catalog
Buy or gift points
Use points to get items/ merchandise
Company owner(Panel & App)
Add brand and products to purchase
Gifting with a personalized message
Gift points to users
Add users
View all user's balances for the tenant
View reports
Super admin (Panel)
Default gifting message templates - for mail
View tenant details
Activate and deactivate tenants
All kinds of settings
DEV CONFIG
Db connect in ssms - (localdb)\MSSQLLocalDB - windows auth
Any change in Db use following commands
Project migrator.mssql - delete migrations folder for fresh and no cache migration
> add-migration -context ApplicationDbContext "initialTodo"
> update-database -context ApplicationDbContext
> add-migration -context TenantDbContext "initialTodo"
> update-database -context TenantDbContext
dotnet ef migrations add initial --project .././Migrators/Migrators.MSSQL/ --context ApplicationDbContext -o Migrations/Application
Availabe DB Contexts
TenantDbContext
ApplicationDbContext
BaseDbContext
Hidden dbcontext -
IdentityDbContext
wenaxa8218@roxoas.com
wenaxa8218
近期下载者:
相关文件:
收藏者: