Repository navigation
Expand file tree
/
Copy pathinstall.bat
More file actions
107 lines (101 loc) · 5.69 KB
/
Copy pathinstall.bat
File metadata and controls
107 lines (101 loc) · 5.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
@echo off
chcp 65001 > nul
title Data Submission System - Installation
color 0A
cls
echo.
echo ===============================================================================
echo
echo ████████╗ ██╗██╗ ███████╗ ██████╗ ██╗███╗ ██╗
echo ██╔═════╝ ██║██║ ██╔════╝██╔═══██╗██║████╗ ██║
echo ██████╗ ██║██║ █████╗ ██║ ██║██║██╔██╗ ██║
echo ██╔═══╝ ██║██║ ██╔══╝ ██║ ██║██║██║╚██╗██║
echo ██║ ██║███████╗███████╗╚██████╔╝██║██║ ╚████║
echo ╚═╝ ╚═╝╚══════╝╚══════╝ ╚═════╝ ╚═╝╚═╝ ╚═══╝
echo
echo ███████╗ ██████╗ ██╗
echo ██╔════╝██╔═══██╗██║
echo █████╗ ██║ ██║██║
echo ██╔══╝ ██║ ██║██║
echo ██║ ╚██████╔╝██║
echo ╚═╝ ╚═════╝ ╚═╝
echo
echo ██╗███╗ ██╗ ██╗███╗ ██╗███████╗████████╗ █████╗ ██╗ ██╗
echo ██║████╗ ██║ ██║████╗ ██║██╔════╝╚══██╔══╝██╔══██╗██║ ██║
echo ██║██╔██╗ ██║ ██║██╔██╗ ██║███████╗ ██║ ███████║██║ ██║
echo ██║██║╚██╗██║ ██║██║╚██╗██║╚════██║ ██║ ██╔══██║██║ ██║
echo ██║██║ ╚████║ ██║██║ ╚████║███████║ ██║ ██║ ██║███████╗███████╗
echo ╚═╝╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═══╝╚══════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝
echo
echo ===============================================================================
echo.
echo 🔧 Installing Data Submission System...
echo.
cd /d "%~dp0"
echo [1/3] Checking Node.js...
node --version > nul 2>&1
if %errorlevel% neq 0 (
echo ❌ Node.js is required.
echo 💡 Please download from https://nodejs.org
pause
exit /b 1
)
echo ✅ Node.js detected
echo [2/3] Installing packages...
npm install
if %errorlevel% neq 0 (
echo ❌ Installation failed
pause
exit /b 1
)
echo ✅ Installation completed
echo [3/3] Verifying installation...
if not exist "node_modules" (
echo ❌ Installation verification failed
pause
exit /b 1
)
echo ✅ Installation verified
cls
color 0E
echo.
echo ===============================================================================
echo
echo 🎉 Installation Complete! 🎉
echo
echo ===============================================================================
echo.
echo ✨ Data Submission System has been successfully installed!
echo.
echo 📋 How to use:
echo ┌─────────────────────────────────────────────────┐
echo │ 1️⃣ Double-click run.bat │
echo │ 2️⃣ Browser will open automatically │
echo │ 3️⃣ Access http://localhost:5000 │
echo │ 4️⃣ Admin password: 0000 │
echo └─────────────────────────────────────────────────┘
echo.
echo 🔧 Main features:
echo • Event creation and management
echo • File upload and submission
echo • Submission dashboard
echo • Admin statistics
echo.
echo 💡 Tips:
echo • Stop server: Press Ctrl+C in run window
echo • Restart: Run run.bat again
echo • If problems occur: Run install.bat again
echo.
echo 🚀 Would you like to start now? (Y/N)
set /p start_now=Choice:
if /i "%start_now%"=="Y" (
echo.
echo 🎯 Starting run.bat...
timeout /t 2 /nobreak > nul
call run.bat
) else (
echo.
echo 👍 Run "run.bat" when ready!
echo.
pause
)