The rustic-attendance project is a mobile-first attendance tracking system designed to streamline the process of recording and managing attendance for teachers and students. Developed with a focus on simplicity, accuracy, and real-time functionality, this system leverages geofencing, live updates, and session history to provide a seamless experience.
This document outlines the system's requirements, features, and design considerations, ensuring alignment with the needs of its users.
The rustic-attendance system is a mobile application built using Expo React Native for the frontend and FastAPI with MongoDB for the backend. It supports two primary user roles: Teacher and Student, each with distinct workflows tailored to their needs.
Key features include:
The system is designed to operate in the Indian context, considering local timezone (IST) and user behavior patterns.
The rustic-attendance project adopts a theme inspired by natural, earthy tones to reflect its "rustic" identity. The palette is designed to be calming and professional, ensuring readability and usability.
The homepage of the rustic-attendance app will feature an interactive chalkboard-style design. The background will resemble a textured blackboard, complete with subtle chalk smudges for authenticity.
Dynamic Chalk Animations:
Circular Countdown Timer:
Floating Chalk Particles:
Interactive Role Selection:
Sound Effects:
This design will make the app instantly memorable and align with its "rustic" theme, creating a unique and engaging first impression.
Assumptions:
Constraints:
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!