Skip to content

SnippyCodes/AureX

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ AureX - Smart Curriculum & Attendance

AureX is a modern solution for educational institutions designed to automate attendance, streamline academic management, and empower students to make the most of their time. It replaces manual, time-consuming processes with a smart, integrated, and secure digital platform.

❗ The Problem

Many educational institutions rely on manual attendance systems that are inefficient and prone to errors. This consumes valuable class time and leads to inaccurate records. Furthermore, students often lack structured guidance during free periods, leading to unproductive use of time and misalignment with their academic goals. There is a clear need for a unified tool that integrates daily schedules, personal planning, and automated tracking to enhance both administrative efficiency and student development.

✨ The Solution: AureX

AureX addresses these challenges by providing a comprehensive mobile application for students, teachers, and administrators. It digitizes workflows, centralizes academic resources, and provides insightful data to foster a more structured and productive learning environment.

🌟 Key Features

  • πŸ“² Smart Attendance System: Utilizes One-Time QR Codes (OTQC) combined with biometric verification (Face ID or fingerprint) for secure, proxy-safe attendance marking.
  • πŸ“š Unified Academic Hub: Provides students with a single platform to access the syllabus, study materials, academic information, and links to free courses.
  • πŸ“Š Dedicated Dashboards:
    • Students: Track attendance, monitor academic progress, and manage personal development activities.
    • Teachers: Manage records, track student attendance and performance, and handle bulk attendance.
    • Admins: Oversee institutional data, manage digital records, and gain insights into student engagement.
  • πŸ€– AI-Powered Insights: Smart dashboards provide quick summaries and performance analysis to support data-driven decision-making for all users.
  • πŸ“ Digital Document Management: A unified platform for storing, sharing, and organizing documents, reducing paperwork and improving efficiency.
  • 🎯 Productive Free Time: Helps students manage their free hours productively with access to structured academic and extracurricular information.

πŸ’» Technologies Used

πŸ“± Frontend (AureX App)

  • Framework: React Native with Expo
  • Navigation: React Navigation
  • UI: React Native Gifted Charts, React Native SVG
  • Tooling: TypeScript, ESLint

☁️ Backend (Server)

  • Framework: Express.js
  • Database: SQLite
  • Authentication: bcrypt, JSON Web Tokens (JWT)
  • Tooling: Nodemon for development

πŸš€ Getting Started

βœ… Prerequisites

  • Node.js and npm
  • Expo CLI (npm install -g expo-cli)
  • Android Studio or Xcode

βš™οΈ Installation and Running

1. Backend (Server)

cd Server
npm install
npm run dev

2. Frontend (AureX App)

cd AureX
npm install
npm start

This will start the Metro bundler. You can then run the app on an Android emulator, iOS simulator, or on your physical device using the Expo Go app.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 70.2%
  • JavaScript 29.8%