Skip to content

RakaiSeto/CanopyCore

Repository files navigation

This is Canopy!

The Background

In my SHS, many students lies to their parents about their attendance. They would depart from their home, but would never arrive to school. Instead, they would go to bike workshop (bengkel) or sketchy kiosk to smoke, gamble, drink alcohol, play games, or even use drugs.

Introducing Canopy!!

Canopy is an innovative system that digitalise school attendance system by using qrcode to record student attendance. And the bonus is, said student's parents can see their child attendance record.

We just need students to install the Canopy mobile app, and the school to install our barcode scanner on school lobby/gate, and voila, you have digitalise your school's attendance system. It's a cheap and effective system for parents and school to track the students attendance and preventing them from skipping school.

Our Goals

Our goals is to make Indonesian students more discipline and involve parents in overseeing their child's school attendance. I hope this system can help create a better school system in Indonesia

CanopyCore
├─ .git
│  ├─ COMMIT_EDITMSG
│  ├─ config
│  ├─ description
│  ├─ FETCH_HEAD
│  ├─ HEAD
│  ├─ hooks
│  │  ├─ applypatch-msg.sample
│  │  ├─ commit-msg.sample
│  │  ├─ fsmonitor-watchman.sample
│  │  ├─ post-update.sample
│  │  ├─ pre-applypatch.sample
│  │  ├─ pre-commit.sample
│  │  ├─ pre-merge-commit.sample
│  │  ├─ pre-push.sample
│  │  ├─ pre-rebase.sample
│  │  ├─ pre-receive.sample
│  │  ├─ prepare-commit-msg.sample
│  │  ├─ push-to-checkout.sample
│  │  └─ update.sample
│  ├─ index
│  ├─ info
│  │  └─ exclude
│  ├─ logs
│  │  ├─ HEAD
│  │  └─ refs
│  │     ├─ heads
│  │     │  ├─ develop
│  │     │  ├─ feature
│  │     │  │  ├─ google_login
│  │     │  │  └─ school_scraping
│  │     │  └─ main
│  │     └─ remotes
│  │        └─ origin
│  │           ├─ develop
│  │           ├─ feature
│  │           │  ├─ google_login
│  │           │  └─ school_scraping
│  │           ├─ HEAD
│  │           └─ main
│  ├─ objects
│  │  ├─ 03
│  │  │  └─ 5ab2a1f8e83cf3cb940c6e086c131ecc17bb1e
│  │  ├─ 0d
│  │  │  └─ 72de7075f108e6d14dec6ab2c05fd9abe4d8fa
│  │  ├─ 0e
│  │  │  └─ 8180180bafcf735760658c8dde001c69151e4d
│  │  ├─ 11
│  │  │  └─ b2d6cf651f7daa36e6827baab97c9277896f78
│  │  ├─ 14
│  │  │  ├─ 6f28303326c77eb38ec15fa006637bf88ab395
│  │  │  └─ e2d92a8d18eb3330313ae757c29cabe9ac7263
│  │  ├─ 17
│  │  │  └─ 9d44145c0a450386aab13528e9ff0539f8d8fb
│  │  ├─ 19
│  │  │  └─ db9f769a60ae3db139f99ce0e60f16fe45e8b7
│  │  ├─ 1a
│  │  │  └─ 830ae0bf1eac2df01a04e41b49ebaa128a638e
│  │  ├─ 1c
│  │  │  └─ 9a927eeb9943b213f2eb59cee2cd12ca51f069
│  │  ├─ 1f
│  │  │  └─ 0130867428acbaaa19642351a22b42f8ac3d39
│  │  ├─ 22
│  │  │  └─ baf1f6d10c61c1495f09d164c19bd67ff32a5b
│  │  ├─ 2c
│  │  │  └─ f6501f170108b67aff9219ae3d87d3adbf15b9
│  │  ├─ 2f
│  │  │  └─ a2387232398ec674b4a6c46f381f483e51fb8c
│  │  ├─ 31
│  │  │  └─ 5ce2809ef3ab77e4fcf8ff7c6716f38f5204d1
│  │  ├─ 33
│  │  │  └─ b26bedbaafb11cfcde7c542219e7da66827667
│  │  ├─ 34
│  │  │  └─ fb74c15ca08838aaae187c7ac8c56e76aa1d3b
│  │  ├─ 35
│  │  │  └─ 7b5a9a7946e9ce6895161e5fbb1da3aa123ca6
│  │  ├─ 37
│  │  │  └─ 940212b96a3443248f045be0cc6ef5b8415d2f
│  │  ├─ 38
│  │  │  └─ f27aa4fed7fb2a66bd53d3b4f9e4d308a1eef4
│  │  ├─ 3b
│  │  │  └─ af38ec88957b7421e7253a76e975105413d169
│  │  ├─ 3e
│  │  │  ├─ 6218786f4aeecc0493975ed90460430c1aeabf
│  │  │  └─ c9e35825db5f5e4706be01896740780392ed5f
│  │  ├─ 3f
│  │  │  ├─ 4c1d47879495315f7b2725f9ba472f236c378e
│  │  │  └─ c20fa2dfd88c6efdf6f8b2da861710d28811c7
│  │  ├─ 46
│  │  │  └─ b76b894aa8b43316342cd55226bdff077343e6
│  │  ├─ 48
│  │  │  └─ 0dea18c8d3c58e3da686967344e70980421cd2
│  │  ├─ 4a
│  │  │  └─ bf46be53d822d98a6bb9e8f634443e39a7308d
│  │  ├─ 4d
│  │  │  └─ fbf8809eeae921b4916a2305f02d083f275d59
│  │  ├─ 53
│  │  │  └─ 950ee60bf02a1a048003635db44ee7b794b85b
│  │  ├─ 55
│  │  │  └─ 2a22193cf7b40f14e3bd34ec46f4e8a462b37c
│  │  ├─ 57
│  │  │  └─ f54566e6449a2658783738055fe82c4727f923
│  │  ├─ 5e
│  │  │  └─ 764c4f0b9a64bb78a5babfdd583713b2df47bf
│  │  ├─ 5f
│  │  │  ├─ 4c11644ff4a59b5fba1a88f2d09156a5be8ac6
│  │  │  └─ deb850005757e046c76aa475c5901631ca917a
│  │  ├─ 60
│  │  │  └─ afbdb0a33c0045f4ad377b3a62a4c8bd90d4d3
│  │  ├─ 61
│  │  │  └─ 63a253ce136f06806a8ed8f85383cbe79d4d68
│  │  ├─ 65
│  │  │  └─ 412f0eb675e3738744551d121c4db467838880
│  │  ├─ 68
│  │  │  ├─ 0efeb6eb12ef89692d8facc391dcd415945440
│  │  │  └─ bb9c03421f71d1c39e225275e712b7629b5daf
│  │  ├─ 6e
│  │  │  └─ 2049c668d1a7592d636184bd717a3ad3de0951
│  │  ├─ 6f
│  │  │  └─ 46856779d25994f618fa12a90b5f6f0249c8b1
│  │  ├─ 7a
│  │  │  └─ 9d80445b1a2c84478fe3eb6970dcb09eb3bcb0
│  │  ├─ 7d
│  │  │  ├─ 4002d84e61b51b8ed3436d3e2f4433e9231aff
│  │  │  └─ 46d18769a6600f3a7057397503c6e5e9e6f20b
│  │  ├─ 83
│  │  │  └─ d2bdbca01c90fbbcc00cbba4612962410d6a61
│  │  ├─ 84
│  │  │  └─ 6534df3b808e13a31e45fc93cd0acecf34901e
│  │  ├─ 88
│  │  │  └─ b77f599f347e2cb2f2c3378baa4b991158e9ff
│  │  ├─ 8a
│  │  │  └─ 2f15b9f7bf1146ef4e48a5698f9c8849564e9a
│  │  ├─ 8c
│  │  │  └─ ac71692fe2362f31b8c26d4c6619ed7ade8c5a
│  │  ├─ 8d
│  │  │  └─ 6bb18d8ba20141193e96568668580eefe7a003
│  │  ├─ 8f
│  │  │  └─ c1814ee7567b5f1b39f701ba0a430b057584a9
│  │  ├─ 90
│  │  │  ├─ 1bca6ca2b1a3e75682c647a99d36aa1a796066
│  │  │  └─ 93bacd186690914f7f11928bd34393677c5062
│  │  ├─ 91
│  │  │  └─ 96a857e97fb9cbc7e2ebc32ad60db74bf750ce
│  │  ├─ 93
│  │  │  └─ 37ce88dd0990bd5cd19f762e99d0e5cdb97109
│  │  ├─ 94
│  │  │  ├─ 0656108c42b025b7f119fafeec9ee7b0c51d9c
│  │  │  └─ a25f7f4cb416c083d265558da75d457237d671
│  │  ├─ 9a
│  │  │  ├─ 2d5f2ba1d31f39071939246f988f233825fa56
│  │  │  └─ 5dec8d68cd146f6c5551b87782f03f51a62891
│  │  ├─ 9c
│  │  │  └─ aa00e5733a1c6474104f1eb2bebe4e7a48ad0d
│  │  ├─ 9d
│  │  │  └─ 4042e2c64a4b35115b9618317433d5e816c7c9
│  │  ├─ aa
│  │  │  └─ 8d90494ed8c713755d3cd4f558b476cd9ac7bb
│  │  ├─ b1
│  │  │  └─ 14f0f7b0bbdbf885deeecb47969a2d86f2ba47
│  │  ├─ b2
│  │  │  └─ 971ef002ca8afe9253c91a0fc33caeda891607
│  │  ├─ b3
│  │  │  └─ 7f739f375274725de46fbf3996b7149a9b0cb2
│  │  ├─ b4
│  │  │  └─ 63514075ea2f7ca6bb3a997bbc1ee74259d1c8
│  │  ├─ b6
│  │  │  ├─ bc9d9ac53d7dc53aaee6a96f3816e552622066
│  │  │  └─ f29a6fda689f0c4c641c0c1da018feac64817c
│  │  ├─ b8
│  │  │  └─ 27fef7e65ee7c836d338dcbc6b0c4e3325e683
│  │  ├─ b9
│  │  │  └─ 06be38ffc8a193de08a81414fff1a43a4546bd
│  │  ├─ ba
│  │  │  └─ f5e5fd038a9d445a39dd065d9655e1dfba2f79
│  │  ├─ bf
│  │  │  └─ 6bc6bad6f6957d73ae63c6c0fe44e9fa08ed60
│  │  ├─ c1
│  │  │  └─ 4e7c419433df9c287ff02e8705a4da59b4702f
│  │  ├─ c3
│  │  │  └─ 41d25dff3bf797e0491c74bd28028388c50f6a
│  │  ├─ c5
│  │  │  └─ 3a402410480efe4614e931ec9a7664bb2355f8
│  │  ├─ d0
│  │  │  ├─ a0d1e767f96217933aef2429c4a8d7ef5e470d
│  │  │  └─ c7f0fe581751ee50643e4aabf95a07c56b14d2
│  │  ├─ d2
│  │  │  └─ ac8958796950401914fab0ec7855af8022cd66
│  │  ├─ d3
│  │  │  └─ 1656476af1ea99c985a993688859c0a4d24849
│  │  ├─ d5
│  │  │  └─ cd56842ac90950fa046ec81a81967d1ccc0f47
│  │  ├─ d9
│  │  │  ├─ 2b4f697b3a2a6afc007cf21f64becf77cefd24
│  │  │  └─ ade3e5769ee84338898319d966ffa94dc65fbc
│  │  ├─ dc
│  │  │  └─ 264c25a4052c7e802e7b216b95f7f924b26e31
│  │  ├─ de
│  │  │  └─ 29f5054fae8f5cc759338ec701e799a15a789a
│  │  ├─ eb
│  │  │  └─ e1b2b192df9e1fbd2f9d07095b43aae14060d4
│  │  ├─ ed
│  │  │  └─ e0a528e095a47cf7ea5dc088aa0ce2ea988e63
│  │  ├─ f1
│  │  │  └─ 7703aabb79d9baed172287e321a5e4c657cf98
│  │  ├─ f2
│  │  │  ├─ 4e30a41a6122bc4bd1521ad712645f56d65c07
│  │  │  └─ 9c2ae363171148f8a4022d9134b68932123f76
│  │  ├─ f4
│  │  │  ├─ 91db1d97afcfe3cf63a4d0891ac05cb532f5be
│  │  │  └─ c0068b97cc41742398620a65634382a5b0cc7a
│  │  ├─ f8
│  │  │  └─ 75b08b215f8497e33b96e24d9fe18923be5256
│  │  ├─ fe
│  │  │  └─ 593c4a072cd11a023f16108817efae99077350
│  │  ├─ info
│  │  └─ pack
│  │     ├─ pack-da6fa8901183702bd8969ce27611fee517f49b7f.idx
│  │     └─ pack-da6fa8901183702bd8969ce27611fee517f49b7f.pack
│  ├─ ORIG_HEAD
│  ├─ packed-refs
│  └─ refs
│     ├─ heads
│     │  ├─ develop
│     │  ├─ feature
│     │  │  ├─ google_login
│     │  │  └─ school_scraping
│     │  └─ main
│     ├─ remotes
│     │  └─ origin
│     │     ├─ develop
│     │     ├─ feature
│     │     │  ├─ google_login
│     │     │  └─ school_scraping
│     │     ├─ HEAD
│     │     └─ main
│     └─ tags
├─ .gitignore
├─ .idea
│  ├─ CanopyCore.iml
│  ├─ modules.xml
│  ├─ vcs.xml
│  └─ workspace.xml
├─ APP
│  ├─ API
│  │  └─ api.go
│  ├─ APICall
│  │  └─ login.go
│  └─ Helper
│     ├─ go.mod
│     ├─ go.sum
│     └─ login.go
├─ Configuration
│  ├─ Configuration.go
│  └─ go.mod
├─ errors
│  └─ errorCollection.go
├─ grpc
│  └─ test
│     ├─ test.pb.go
│     ├─ test.proto
│     └─ test_grpc.pb.go
├─ models
├─ modules
│  ├─ Auditrail.go
│  ├─ Auth.go
│  ├─ ConfigLoader.go
│  ├─ CredentialModules.go
│  ├─ EncodeDecodeModules.go
│  ├─ EncryptionTool.go
│  ├─ GeneralTool.go
│  ├─ go.mod
│  ├─ go.sum
│  ├─ LangTool.go
│  ├─ LoggingNeoTool.go
│  ├─ NetworkTool.go
│  ├─ Redis.go
│  └─ RedisNeo.go
├─ README.md
├─ RPC
│  └─ RPCTest
│     └─ RPCTest.go
└─ utils
   └─ school_scraping
      ├─ Dockerfile
      ├─ go.mod
      ├─ go.sum
      └─ scraping.go

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published