Skip to content

PhaseMirror/AIISTECH-Website

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

generated from google-gemini/aistudio-repository-template

AIISTECH Website

AI-Native Automation + PSA Platform for Mid-Market Enterprises

Status License Node Next.js


📋 Overview

This is the public-facing website for AIISTECH Automation – an intelligent automation consulting and PSA platform company targeting mid-market enterprises (500–5,000 employees) in healthcare, manufacturing, and BFSI verticals.

Key Objectives

  • Generate qualified leads (5–10/month target) via assessment sign-ups
  • Educate market on intelligent automation (agentic AI + RPA)
  • Build thought leadership through blog + case studies
  • Showcase platform capabilities and service offerings
  • Drive 280% ROI narrative

Website URL


🚀 Quick Start

Prerequisites

  • Node.js 18.x or higher
  • npm 9.x or higher (or yarn/pnpm)
  • Git

Installation

# Clone repository
git clone https://github.com/AIISTECH/website.git
cd website

# Install dependencies
npm install

# Create .env.local from template
cp .env.example .env.local

# Add required environment variables
# See Configuration section below

# Run development server
npm run dev

# Open browser
# Visit http://localhost:8080

🔐 Authentication

Local Development

See BACKEND_CONNECTION.md for complete setup guide

  1. Start the mock backend API:

    cd mock-backend
    npm install  # First time only
    npm start
  2. Start the frontend:

    npm install  # First time only
    npm run dev
  3. Login with demo credentials:

Environment Setup

Copy .env.example to .env and configure:

VITE_API_URL=http://localhost:3001/api

🔗 API Integration

The frontend is now connected to the backend Identity & Access Service:

  • ✅ JWT Authentication
  • ✅ Multi-tenant support
  • ✅ Role-based access control
  • ✅ Auto token refresh
  • ✅ Protected routes

API Endpoints Used

  • POST /api/auth/login - User login
  • POST /api/auth/refresh - Token refresh
  • GET /api/auth/me - Get current user
  • POST /api/auth/logout - User logout

📖 System Documentation

Understanding the Architecture

Quick Links

Document Description Best For
HOW_IT_WORKS.md 5-minute overview Quick understanding
SYSTEM_INTEGRATION_GUIDE.md Complete architecture Developers
BACKEND_CONNECTION.md API documentation Testing & Setup
PRODUCTION_READINESS.md Production checklist DevOps/Deploy
TESTING_CHECKLIST.md Testing guide QA/Testing

🚀 Production Status

Current Status: ✅ Development Complete | ✅ HIGH Security Issues Fixed | ⚠️ Production Hardening Required

Readiness Score: 75/100 (Improved from 65/100)

What's Done:

  • ✅ Frontend implementation complete
  • ✅ Authentication system working
  • ✅ Mock backend functional
  • ✅ Documentation comprehensive
  • ✅ Production build tested
  • HIGH security vulnerabilities fixed

What's Needed:

  • ❌ Replace mock backend with production API
  • ❌ Fix security vulnerabilities (React Router XSS)FIXED
  • ❌ Security hardening (httpOnly cookies, HTTPS)
  • ❌ Deployment configuration
  • ❌ Monitoring setup

See PRODUCTION_READINESS.md for complete checklist


About

Website layout

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 77.5%
  • PHP 18.7%
  • JavaScript 1.5%
  • CSS 1.3%
  • HTML 1.0%