Skip to content

LuckDay21/Loyalty-Point-Agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Loyalty Point Agent 🌟

A modern, high-performance loyalty management system designed for businesses to reward customers and manage point-based redemptions. This project is a complete rebuild featuring a premium "wow" aesthetic across Mobile, Web, and API.

🚀 Overview

Loyalty Point Agent allows businesses to reward customers with points for their transactions. Customers can redeem these points for various rewards, such as:

  • 📱 Phone Credit (Pulsa)
  • 🌐 Data Packages
  • 🎫 Vouchers (Shopping, Food, etc.)
  • 💳 E-Wallet Top-ups

🛠 Tech Stack

The project is built using a modern unified stack for scalability and performance:

📂 Project Structure

.
├── backend/    # Node.js API with Prisma ORM
├── frontend/   # Next.js Administrator Dashboard
└── mobile/     # Expo (React Native) Customer App

⚙️ Getting Started

1. Backend Setup

  1. cd backend
  2. npm install
  3. Copy .env.example to .env and fill in your credentials.
  4. Run migrations: npx prisma migrate dev
  5. Start server: npm run dev

2. Frontend Setup

  1. cd frontend
  2. npm install
  3. Start development server: npm run dev

3. Mobile Setup

  1. cd mobile
  2. npm install
  3. Start Expo Go: npx expo start

✨ Key Features

  • Auth System: Secure JWT-based authentication for both users and admins.
  • Point System: Real-time point tracking and transaction logs.
  • Inventory Management: Full admin dashboard for managing reward stocks and voucher catalogs.
  • Premium UI: Modern glassmorphism design with smooth micro-animations.

🛡 Security & Best Practices

  • Environment-based configuration (secrets are never tracked).
  • Robust Database schema with PostgreSQL and Prisma.
  • Optimized asset loading and performance across platforms.

Built with ❤️ by LuckDay21

About

A premium loyalty management system featuring a Node.js/Prisma backend, Next.js admin dashboard, and Expo mobile app. Complete with point tracking, auth, and reward redemptions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors