No description
  • HTML 58.5%
  • C# 32.4%
  • CSS 7.6%
  • JavaScript 1.5%
Find a file
2026-01-21 19:14:46 -06:00
bin/Debug/net8.0 Uploading to Pseudo Forge 2026-01-21 19:14:46 -06:00
Components/Layout Merge branch 'update/dynamic-points-designation' 2025-12-03 19:52:40 -06:00
Data Merge branch 'update/dynamic-points-designation' 2025-12-03 19:52:40 -06:00
docs Training Materials Added 2025-11-21 10:42:33 -06:00
Migrations new up date and changes 2025-11-26 18:24:10 -06:00
Models Modifying more fonts and styles across the site to make theme more unified, added images for items in display inventory. 2025-11-29 15:57:44 -06:00
obj Uploading to Pseudo Forge 2026-01-21 19:14:46 -06:00
Pages Uploading to Pseudo Forge 2026-01-21 19:14:46 -06:00
Properties Reverting back to Main's State... Correctly now 2025-11-24 15:56:39 -06:00
Services Merge branch 'update/dynamic-points-designation' 2025-12-03 19:52:40 -06:00
wwwroot Cleaning Code & Implementing Fonts 2025-12-02 15:02:49 -06:00
.gitignore updating gitignore 2025-12-03 20:12:36 -06:00
_Imports.razor Reverting back to Main's State... Correctly now 2025-11-24 15:56:39 -06:00
App.razor Reverting back to Main's State... Correctly now 2025-11-24 15:56:39 -06:00
appsettings.Development.json Reverting back to Main's State... Correctly now 2025-11-24 15:56:39 -06:00
PhilanthroPoints.csproj Reverting back to Main's State... Correctly now 2025-11-24 15:56:39 -06:00
PhilanthroPoints.sln Reverting back to Main's State... Correctly now 2025-11-24 15:56:39 -06:00
Program.cs Merge branch 'update/dynamic-points-designation' 2025-12-03 19:52:40 -06:00
README.md Reverting back to Main's State... Correctly now 2025-11-24 15:56:39 -06:00
Routes.razor Cleaning Code & Implementing Fonts 2025-12-02 15:02:49 -06:00
TRAINING.md Training Materials Added 2025-11-21 10:42:33 -06:00
using System;.cs Reverting back to Main's State... Correctly now 2025-11-24 15:56:39 -06:00

PhilanthroPoints — Birthday connections (Blazor Server, SQLite)

How to Build, Launch & Run

  1. Build the project:

    dotnet build PhilanthroPoints.csproj
    
  2. Launch the application:

    dotnet run
    
  3. Access the app:

Login Credentials

Guest Login:

  • Username: guest
  • Password: Pass123!
  • Access: Browse and purchase items

Admin Login:

  • Username: mike

  • Password: Mike123!

  • Access: Full admin dashboard, inventory management, user management (Owner)

  • Username: superadmin

  • Password: SuperAdmin123!

  • Access: Full admin dashboard, inventory management, user management

  • Username: moderator

  • Password: Moderator123!

  • Access: Limited admin access, user management only

Features

  • Birthday Gift Shopping: Browse cards, treats, books, and gifts with a points-based system
  • Product Categories: Organized into Cards, Treats, Books, and Gifts for easy navigation
  • User Management: Separate user registration and admin user systems
  • Admin Dashboard: Inventory management, user administration, and cart monitoring
  • Real-time Cart: Smart cart system with automatic cleanup of abandoned items
  • Points System: Users earn and spend points on birthday items
  • Email Notifications: Real-time order confirmation emails sent from mikecriswell86@yahoo.com
  • SMS Notifications: Optional SMS confirmations via Twilio (requires setup)
  • Notification Management: Admin interface for testing and configuring email/SMS services

Admin Access

  • Inventory Management: Add, edit, and manage gift items
  • User Administration: Manage user accounts and points
  • Cart Monitoring: View active carts and abandoned items
  • Reports: Access user and transaction data
  • Notification Management: Configure and test email/SMS notification services