Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ilhamghaza/flutter_attendace_ui
Flutter Attendance UI is a Flutter-based project that provides a modern UI for attendance apps.
https://github.com/ilhamghaza/flutter_attendace_ui
attendance-system dart flutter flutter-ui
Last synced: 10 days ago
JSON representation
Flutter Attendance UI is a Flutter-based project that provides a modern UI for attendance apps.
- Host: GitHub
- URL: https://github.com/ilhamghaza/flutter_attendace_ui
- Owner: IlhamGhaza
- License: other
- Created: 2024-08-17T14:38:54.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-20T12:43:35.000Z (5 months ago)
- Last Synced: 2024-08-20T16:17:28.908Z (5 months ago)
- Topics: attendance-system, dart, flutter, flutter-ui
- Language: Dart
- Homepage:
- Size: 594 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Flutter Attendance UI
A Flutter project designed to manage attendance with a sleek and user-friendly interface. This project leverages Flutter’s rich ecosystem to deliver a smooth and responsive user experience.
## Features
- **Login**: Secure login functionality with email and password.
- **Attendance**: Capture attendance using camera integration and location services.
- **Profile Management**: Easily manage user profiles.
- **Notifications**: Stay updated with notifications for important events.
- **Theme**: Custom theme using Google Fonts and a consistent color scheme.## Getting Started
### Prerequisites
- [Flutter SDK](https://flutter.dev/docs/get-started/install): Version 3.5.0 or higher.
- Compatible IDE: Visual Studio Code, Android Studio, etc.### Installation
1. **Clone the repository**:
```bash
git clone https://github.com/IlhamGhaza/flutter_attendance_ui.git
```
2. **Navigate to the project directory**:
```bash
cd flutter_attendance_ui
```
3. **Install dependencies**:
```bash
flutter pub get
```
4. **Running the App**:
- Start the development server:
```bash
flutter run
```
- Building for release:
```bash
flutter build apk
```## Project Structure
The project follows a modular structure:
- `lib/main.dart`: The entry point of the application.
- `lib/ui/`: Contains all the UI components and pages.
- `auth/`: Login and splash screens.
- `home/`: Home page and attendance management screens.
- `lib/core/constants/`: Defines color themes and other constants.
- `assets/`: Contains images and icons used across the application.## Dependencies
The project uses the following dependencies:
- `camera`: For camera functionalities.
- `flutter_svg`: To render SVG icons.
- `google_fonts`: To use Google Fonts in the app.
- `intl`: For date formatting.## Contributing
Contributions are welcome! Please follow the standard GitHub workflow for contributing:
1. Fork the repository.
2. Create your feature branch (`git checkout -b feature/AmazingFeature`).
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`).
4. Push to the branch (`git push origin feature/AmazingFeature`).
5. Open a pull request.## License
[![License: CC BY 4.0](https://licensebuttons.net/l/by/4.0/80x15.png)](https://creativecommons.org/licenses/by/4.0/)
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International Public License - see the [LICENSE.md](LICENSE.md) file for details.
## Contact
For any queries or suggestions, please contact Ilham Ghaza.