Track Time. Build Trust.
A modern and reliable OJT tracking and verification system.
Nexora is a smart OJT (On-the-Job Training) management system designed to simplify and secure internship tracking for students, teachers, and institutions.
It ensures that every log is:
- ✅ Accurate
- 📍 Location-verified
- 📸 Evidence-supported
- ⏱ Time In / Time Out system
- 📍 GPS-based location tracking
- 📸 Photo verification before submission
- 📊 Progress tracking (required vs completed hours)
- 📝 Daily activity logging
- 👥 Student management dashboard
- ✅ Approve / Reject submissions
- 📊 Reports and analytics
- 📢 Announcement system
- 📁 Document handling
- 🔑 Authentication (Supabase Auth)
- 🧠 Role-based access control
- ⚡ Real-time updates
- ☁️ Cloud storage integration
Nexora ensures trust and accountability in OJT tracking.
By combining:
- 📍 Location verification
- 📸 Photo proof
- ⏱ Time tracking
We eliminate:
- ❌ Fake attendance
- ❌ Manual errors
- ❌ Unverified logs
| Technology | Purpose |
|---|---|
| Next.js | Fullstack framework |
| Supabase | Database, Auth, Storage |
| TailwindCSS | Styling |
| shadcn/ui | UI components |
| Vercel | Deployment |
| Role | Color | Usage |
|---|---|---|
| Primary | #2563EB | Actions, buttons |
| Accent | #14B8A6 | UI highlights |
| Success | #22C55E | Approved / success |
| Background | #F8FAFC | Main background |
| Text | #0F172A | Content text |
nexora/
├── app/ # Next.js app router
├── components/ # Reusable components
│ └── ui/ # shadcn UI components
├── lib/ # Utilities & services
│ └── supabase/ # Supabase clients
├── public/ # Static assets
├── styles/ # Global styles
└── types/ # TypeScript types
git clone https://github.com/your-username/nexora.git
cd nexoranpm installnpm run devCreate a .env.local file:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_anon_key- Authentication System
- Role Management (Admin / Teacher / Student)
- Time Tracking Engine
- GPS Verification
- Photo Upload Validation
- Reporting Dashboard
- Project setup (Next.js + Supabase)
- Authentication system
- Dashboard UI
- Time tracking module
- GPS verification
- Photo validation
- Reports & analytics
- Notifications system
Contributions are welcome!
fork → clone → create branch → commit → push → pull requestMIT License © Nexora
To create a system where:
Every hour logged is real, verified, and trusted. 0QrQV9SysSlXKiM7 Pass
Built with ❤️ for students and educators
