- Supper Admin
- Controls everything
- Teachers Profile
- Update Profile
- Forgot Password
- Teachers Login
- Class Add
- Student Add by class
- Student remove
- Generate attendance report
- Download report in excel format
- More features may be added during the development.
-
- HTML
- CSS
- JAVASCRIPT
- BOOTSTRAP (If needed)
-
- GOLANG
- gin (for api)
- gorilla/mux (for router)
- gorilla/session (for login authentication)
- GOLANG
-
- POSTGRESQL
GET /api/class
POST /api/class
PUT /api/class/:id
DELETE /api/class/:id
GET /api/student
POST /api/student
PUT /api/student/:id
DELETE /api/student/:id
GET /api/user
POST /api/user
PUT /api/user/:id
DELETE /api/user/:id
GET /api/attendance
-
- gorm (http://gorm.io)
-
- MVC(Model-View-Controller)
graph LR
A[main] --> B((Model))
A --> C((Controller))
B --> D((Controller))
C --> D(View)