Skip to content
 
 

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚙️ Fidelity Full-Stack Core (Server & Web Portal)

Node.js Express.js MySQL License: MIT

The central core system powering the Fidelity Ecosystem—a shared loyalty points network designed for small business networks. This repository operates as a full-stack solution, hosting both the core REST API backend and the web portal for overall business management.


🧩 System Architecture & Ecosystem

The multi-tier system coordinates between business (B2B) and consumer (B2C) applications:

Component Repository Tech Stack Audience & Function
Full-Stack Core This Repo Node.js, Express, Web UI, MySQL Core REST API server, database management, & administrative web portal
B2C Mobile App Fidelity-App Flutter, Dart Consumer mobile app for end-users to earn, track, and redeem points
B2B Merchant App Fidelity-Corp Angular / Android Merchant app for partner businesses to manage point rules & validate transactions

📸 Web Portal Preview & Screenshots

🔑 Authentication & User Management

Manager Authentication User Directory
Fidelity Login Interface View Users Table
Manager login screen featuring phone-based authentication. Searchable user management table supporting inline editing & deletion.
User Registration Form Store & Merchant Directory
User Registration Form Store Directory Management
Admin panel to manually register new program members. Partner store directory displaying merchant addresses & types.

📦 Product & Event Management

Product Catalog Add New Product
View Products Table Add Product Screen
Product inventory view linked across participating stores. Product registration form with image upload functionality.
Event & Notification Dispatch Batch Database Import
Create Event Form Excel Database Upload Screen
Event scheduling for target client groups via SMS & Push Notifications. Excel database upload tool for bulk user and product migration.

✨ Key Features

  • 🌐 Dual Full-Stack Architecture: Integrated Web UI dashboard combined with RESTful API endpoints.
  • 🔐 Multi-Role Authentication: Dedicated auth pipelines for consumers, merchant managers, and super-admins.
  • 💳 Shared Loyalty Rules Engine: Logic to allocate, validate, and transfer points across participating merchants.
  • 📊 Data Import & Push Notifications: Support for bulk Excel data ingestion and SMS/push event broadcasting.

🚀 Quick Start

Prerequisites

Setup & Run

# Clone the repository
git clone [https://github.com/Sadoklaoo/Fidelity-Web-Server.git](https://github.com/Sadoklaoo/Fidelity-Web-Server.git)
cd Fidelity-Web-Server

# Install dependencies
npm install

# Start server & web interface
npm start

About

Full-stack core server & web management portal for the Fidelity loyalty network, handling REST APIs, MySQL persistence, and admin interfaces for B2B & B2C apps.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages