🏅 درباره سامانه صدور گواهی و تقدیرنامه
ویژه معلمان و دانشآموزان دبستان شهید جهان آرا
این سامانه برای صدور آنلاین گواهینامهها و تقدیرنامهها برای همکاران و دانشآموزان طراحی شده است. فرآیند صدور، طراحی قالب، امضا و مهر دیجیتال در آن لحاظ شده است.
این پروژه با Next.js 14 و React توسعه داده شده و از Bootstrap و React-Bootstrap برای طراحی رابط کاربری استفاده شده است. احراز هویت با کوکیها مدیریت میشود.
با تشکر
محمد لبافی، توسعهدهنده سامانههای دبستان شهید جهان آرا
بهار 1404
🔹اطلاعات کلی سامانه
ویژگی | مقدار |
---|---|
📂 پلتفرم | Web Application |
🚀 فریمورک | Next.js 14.2.3 |
📝 زبان برنامهنویسی | JavaScript (React-based) |
📦 نسخه React | React 18 |
📡 احراز هویت | js-cookie @3.0.5 |
🎨 UI Library | Bootstrap 5.3.3 + React-Bootstrap |
🚀 لینکهای مهم
📌 نحوه راهاندازی
git clone https://github.com/... cd project-folder npm install npm run dev
🌐 صفحات اصلی
عنوان | لینک |
---|---|
🏠 صفحه اصلی سامانه | /taghdir |
📝 صدور گواهی جدید | /taghdir/new-certificate |
📄 صدور تقدیرنامه جدید | /taghdir/new-acknowledgment |
🔑 احراز هویت
از کوکی برای حفظ نشست استفاده شده است:
import Cookies from 'js-cookie'; const isAuthenticated = Cookies.get('auth'); if (isAuthenticated !== 'true') { router.push('/login'); }
📁 package.json
{ "name": "certificate-jahanara", "version": "0.1.0", "scripts": { "dev": "next dev", "build": "next build", "start": "next start" }, "dependencies": { "next": "14.2.3", "react": "^18", "react-dom": "^18", "bootstrap": "^5.3.3", "react-bootstrap": "^2.10.5", "js-cookie": "^3.0.5" } }