Rtu Events - MongoDB Atlas Hackathon 2022 Submission
Tags: atlashackathon22, mongodb, flutter
Published: 2022-12-06 14:59:18

If you like the post, then don't forget to 💗, share your thoughts below & let's connect with the [@Taskmaster](http://www.linkedin.com/in/Kunal-Jain-junior)

## Why I'm participating in MongoDB Atlas Hackathon ? 
>I am a Final year at RTU kota , pursuing B.TECH. in Computer Science and engineering. I love to make something useful out of Tech. I was working with some idea , during discussions with my friend @gulshanaggarwal he told me about this Hackathon and i decided to give it a shot.

## What I built using ![MongoDB](https://img.shields.io/badge/MongoDB-%234ea94b.svg?style=for-the-badge&logo=mongodb&logoColor=white)
> `"I am gonna change the System , Not the education system😜"
`
A multipurpose management system for Rajasthan Technical University's Teachers and Students. 

### Category Submission(Why choose one when there are many):
`Think Outside the JS Box`- If I had to chose one
- Think Outside the JS Box( Flutter, Dart a cross platform framework)
- Google Cloud Superstar (Using Firebase which uses GCP😊)
- Choose Your Own Adventure:

1. Used Azure for Microsoft Identity Platform while integrating
Login with university Emails.🚩
2. First Time using MongoDB and Firebase together.🙌
3. Working with QRs .😊
4. Building something for college, no greed .🎃

### App Link
 > [Google Drive](https://drive.google.com/file/d/1nGWsXw69W-nzGJI8fhhkfcJb0dM5LCTr/view?usp=sharing)
[Github App File](https://github.com/kunaljainwin/student-activity-center/blob/master/app-release.apk)

### Screenshots
<table>
  <tr>
    <td>  Login Screen</td>
     <td>  Drawer for Panels</td>
     </tr>
  <tr>
    <td><img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ydeiix5dzo5tj9y86hqq.png" ></td>
    <td><img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xqg4qdidbv3sljfb057b.png" ></td>
  
  </tr>
 </table>
<table>
  <tr>
    <td>  Home Screen</td>
     <td>  Registeration Screen</td>
     </tr>
  <tr>
    <td><img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8axm32fs9wlzqvl1euhh.jpeg" ></td>
    <td><img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f0m1kvzxuka9baha419e.jpeg" ></td>
  
  </tr>
 </table>

<table>
  <tr>
<td>  Scanner</td>
     <td>  Rewards</td>
     
     
  </tr>
  <tr>

    <td><img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rmydiyr6qd8fr99z73df.png" ></td>
<td><img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/he4kmpvrlera1lhfdkc7.jpeg" ></td>

  </tr>
 </table>



### Description

>It is a multipurpose Application with the capability of assigning each user with a unique QR.
It works as an identity card where the student information can be shared just with a scan.


### Source Code
> [Github](https://github.com/kunaljainwin/student-activity-center)

### Permissive License
>[ Apache License Version 2.0, January 2004](https://github.com/kunaljainwin/student-activity-center/blob/6b1b9693c3e4a5ead74e3c249cb592e0614eb1f4/LICENSE)

## Background
(What made you decide to build this particular app? What inspired you?)
>💥 I was working on a app to mark someone's attendance Easy and with lowest chance for proxies.
💥As i have seen , in our college we use Google forms, Papers, for managing attendance and various data in DECA,etc.( Not good methods )
💥Earlier i was trying to work with geolocation matching but it was not that accurate and had some drawbacks so i looked for other methods and found that QR can be a good solution for this. Thats why I made this.❤💗❤


### How I built it
(How did you utilize MongoDB Atlas? Did you learn something new along the way? Pick up a new skill?)
> 💥I am utilizing the Flexibility and NOSQL nature of MongoDB as its allowing for faster parsing of the data. Data stored in BSON can be searched and indexed, tremendously increasing performance.`
💥I learned about Atlas and its features, Planning to use Geo location queries in Future. 

### Additional Resources/Info
[If you are interested in QRs ] (https://dev.to/clementgaudiniere/how-does-a-qr-code-work-c2a)

If you like the post, then don't forget to 💗, share your thoughts below & let's connect with the [@Taskmaster](http://www.linkedin.com/in/Kunal-Jain-junior)