An attendance recorder app for teachers. Its a part of Android Study Jams 2021 @ GDSC-NITA

Overview

Attendance-Pad

An attendance recorder app for teachers, build for Android using Kotlin. This project is a part of Andoird Study Jams 2021 @ GDSC-NITA.

Contribution Guidelines

The team wants to make contributing to this project as easy as possible, whether it's:

  • Reporting a bug 🐛
  • Submitting a fix 🔎
  • Proposing new features 💡

This doc contains a set of guidelines to help you during the contribution process. We are happy to welcome all the contributions from anyone willing to improve/add new features to this project.

Prerequisites

Project Set Up

  1. Fork this repository

Fork the repo

  1. Clone the forked repository
git clone https://github.com/<your-github-username>/attendancepad.git
  1. Navigate to the project directory
cd attendancepad
  1. Add reference to the original repository
git remote add upstream https://github.com/DSC-NITA/attendancepad.git
  1. Always take a pull from the upstream repository to your main branch to keep it at par with the main project(updated repository).
git pull upstream main

Once done with the above steps you are good to go for contributing. See the section below for more details.

Contributing To The Project

  1. Create a new branch (DO NOT name it MAIN or MASTER or anything random).
git checkout -b <your_branch_name>
  1. Perfom your desired changes to the code base.

    • Make sure that you do not change any code unrelated to the task that you have been assigned
    • Preview your changes and test them properly before proceding ahead.
  2. Add your changes to the project's version control

git add .
  1. Commit your changes
git commit -m "Your commit message"
  1. Push the committed changes in your feature branch to your remote repo.
git push -u origin <your_branch_name>
  1. To create a pull request, click on compare and pull requests. Please ensure you compare your feature branch to the desired branch of the repo you are suppose to make a PR to.

Compare pull request

  1. Then add an appropriate title and description to your pull request that explains your changes and efforts done.

  2. Click on Create Pull Request.

    • Make sure to refer the respective issue in the respective PR using phrases like Resolves #issue_number or Closes #issue_number or Fixes #issue_number. Here's an example to raise a PR:
 Fixes #21

# Work Done:

- Fixed home-page renderning and jagging issue
- ...
- ...
- ...

# Relevant Screenshots/Gifs

Create an PR

  1. Wo-Hoo!! You have made an PR to the attendance-pad app. Sit back and relax while the maintainers review the PR.
You might also like...
The app i wrote in DEVFEST Çanakkale 2021 - Bugdroid Academy while teaching about kotlin and android.
The app i wrote in DEVFEST Çanakkale 2021 - Bugdroid Academy while teaching about kotlin and android.

DiceRollerApp An app that rolls dice when the button is clicked. Made this app in DEVFEST Çanakkale 2021 Bugdroid Academy while teaching about kotlin

This assignment gives you basically a post list and its detail with comments.🚀
This assignment gives you basically a post list and its detail with comments.🚀

Android Assignment 📜 Description This assignment gives you basically a post list and its detail with comments. 📱 Features Users can see random post

This repository contains RabbitMQ Protobuf starters with its usage samples for spring-rabbit and spring-cloud-starter-stream-rabbit modules

This repository contains RabbitMQ Protobuf starters with its usage samples for spring-rabbit and spring-cloud-starter-stream-rabbit modules

A backend service that generates a random 32-chars length message and its sha256 hashcode and put them to DB
A backend service that generates a random 32-chars length message and its sha256 hashcode and put them to DB

This is an Android application in which a user can ask the server to generate a random message and its sha256, and ask to obtain this info from the server.

This just checks what architecture an installed application is using for its libraries.
This just checks what architecture an installed application is using for its libraries.

Architecture Checker This just checks what architecture an installed application is using for its libraries. About Recently, I've seen that many peopl

From 8-10 October 2021 there was VTB MORE tech 3.0, where the DUCK team presented their solution.
From 8-10 October 2021 there was VTB MORE tech 3.0, where the DUCK team presented their solution.

InvestmentGuideVTB Ссылка на репозиторий с бэкендом приложения: https://github.com/disarrik/vtbBackend Процесс сегментация происходит в отдельном окне

Copy of privat enterprice repo of project made by team 37 in course in2000 spring 2021, University of Oslo

Njord - leeway simulation app in2000-team37-njord Copy of private enterprise repo of project made by team 37 in course in2000 spring 2021, University

Repositorio para el curso de Desarrollo Móvil 2021-15
Repositorio para el curso de Desarrollo Móvil 2021-15

Repositorio para el curso de Desarrollo Móvil 2021-15 Construir e instalar la aplicación Vinilos de forma local Clonar el repositorio Puede clonarlo a

Advent of Code 2021 in Kotlin, solved by myself. Focus on code readability. With GitHub Actions all puzzles are executed and their solutions printed

Advent of Code 2021 in Kotlin Focus on Code Readability. With CI Solution Printing. Welcome to the Advent of Code1 Kotlin project created by michaeltr

Owner
Developer Student Clubs - NIT Agartala
Developer's Community for NIT Agartala Campus under Google
Developer Student Clubs - NIT Agartala
Olx-workshop-gdsc - Build Classified Ads Application With Kotlin

Build Classified Ads Application Architecture Database : [Firebase Realtime Data

Raka Adi Nugroho 3 Jan 9, 2022
Explore-KiiT-App - An app to simplify the complicated website navigation and keep track of Attendance

KiiT Explore App "An app to simplify the complicated website navigation and keep

Ajay Khatri 17 Oct 12, 2022
A Basic Call Recorder for rooted Android devices

Basic Call Recorder BCR is a simple Android call recording app for rooted devices or devices running custom firmware. Once enabled, it stays out of th

Andrew Gunnerson 420 Jan 7, 2023
This repository contains the Android Frontend part of our project

Android_Frontend This repository contains the Android Frontend part of our project. In this part of the project many extra features could be added. Bu

null 0 Jan 11, 2022
A demo project which demonstrates the work of javax.servlet.Filter capable of escaping / modifying / removing a part of JSON request based on specified criteria.

Replace Filter Demo A demo project which demonstrates the work of javax.servlet.Filter capable of escaping / modifying / removing a part of JSON reque

Vlad Krava 1 Jan 17, 2022
Bible Study App, by And Bible Open Source Project

Bible Study App by And Bible Open Source Project Powerful offline Bible Study tool for Android Promovideo See promovideo in Youtube Users Please see t

And Bible 437 Dec 23, 2022
A small application for working with the Github API, made as a practical task. GeekBrains, course of study: Popular libraries: RxJava 2, Dagger 2, Moxie.

GeekBrains_Course_AndroidOnKotlin_HW_My_Movie Домашнее задание к занятию №2-6 Студента GeekBrains Веремеенко Дмитрия Факультет: Android-разработки Кур

Dmitriy 3 Aug 24, 2021
A study into creating a fully automatic FRC robot

AutoFRC This is a study into creating a fully automatic FRC robot. This process relies on several key algorithms: pose estiation: using the WpiLib Dif

null 1 Jun 29, 2022
This App lists Maverl comics and its detail

DisneyCodeChallenge This App lists Maverl comics and its detail. Development Environment The app is written entirely in Kotlin and uses the Gradle bui

null 0 Nov 10, 2021
An Android Image compress library, reduce's the size of the image by 90% without losing any of its pixels.

Image Compressor An Android image compress library, image compressor, is small and effective. With very little or no image quality degradation, a comp

Vinod Baste 11 Dec 23, 2022