Skip to content

Student attendance management system using Golang and Postgres database

Notifications You must be signed in to change notification settings

raihaninfo/attendance_management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student attendance management web application

Project Features

  • 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.

Technology

  • Frontend

    • HTML
    • CSS
    • JAVASCRIPT
    • BOOTSTRAP (If needed)
  • Backend

    • GOLANG
      • gin (for api)
      • gorilla/mux (for router)
      • gorilla/session (for login authentication)
  • Database

    • POSTGRESQL

Api inpoint

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  
graph LR
A[main] --> B((Model))
A --> C((Controller))
B --> D((Controller))
C --> D(View)
Loading

About

Student attendance management system using Golang and Postgres database

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published