/smart_tag_frontend

the frontend of the application

Primary LanguageTypeScriptMIT LicenseMIT

SMART TAGFrontend😶‍🌫️

Smart Tag is a simple and effective solution to the problem of class attendance.

Smart Tag uses NFC Tags assigned to specific classes to ensure that students can sign up to classrooms on time and also contains an impersonation detection algorithm that prevents students from gaming the system. Project Management : Notion Page

Project Management:blush:

We use Notion for our project management. Search through the current sprint to find the particular feature that you can be working on. We use GitHub to track the specific tasks being worked on at the moment.

Contributing Code :bowtie:

Setting up Project

Inside the root directory, run the command,yarn install and then npx expo start or checkout this link to set it up to your liking.:innocent:

NB: WE ARE USING yarn AS OUR PACKAGE MANAGER

After Project Setup

  1. Find feature to work on.
  2. We are practicing Continuous Delivery, hence, move to the main branch, clone the project from that branch and then work on it.
  3. Commit your changes with the working feature that was worked on as soon as you have it working with a good enough commit message.

Rules

  1. Commit as much as possible.
  2. Make all of your commit messages descriptive enough using the rules here. Visit this if you need help commiting from the terminal.

Issues 🥵

All issues should be reported here

Click here to view the application working.