All Projects → amanjha8100 → AMS

amanjha8100 / AMS

Licence: MIT license
Attendance management system made my me, which I use for taking attendance.

Programming Languages

HTML
75241 projects
python
139335 projects - #7 most used programming language
CSS
56736 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to AMS

Ecommerce
We're going to take you step-by-step to build a modern, fully open-source, eCommerce web application using Python, Django, Bootstrap, Javascript, and more.
Stars: ✭ 980 (+7438.46%)
Mutual labels:  ajax, bootstrap4
Klik Socialmediawebsite
Complete PHP-based Login/Registration system, Profile system, Chat room, Forum system and Blog/Polls/Event Management System.
Stars: ✭ 129 (+892.31%)
Mutual labels:  ajax, bootstrap4
Django Bootstrap Modal Forms
A Django plugin for creating AJAX driven forms in Bootstrap modal.
Stars: ✭ 244 (+1776.92%)
Mutual labels:  ajax, bootstrap4
efw3.X
Ajax Framework By Server Side JavaScript for Java Web-App.
Stars: ✭ 16 (+23.08%)
Mutual labels:  ajax
ReaLocate
ASP.NET MVC 5 Real Estate Application
Stars: ✭ 18 (+38.46%)
Mutual labels:  ajax
teaching-web-technologies-spring-2019-2020
Core PHP web project
Stars: ✭ 10 (-23.08%)
Mutual labels:  ajax
abdulmoqueet.github.io
My Professional Portfolio
Stars: ✭ 17 (+30.77%)
Mutual labels:  bootstrap4
Eloquent-ORM-Laravel-8.5-Relationships-Advanced
Software of Application with Laravel and MySQL
Stars: ✭ 14 (+7.69%)
Mutual labels:  bootstrap4
larashop55
Shopping cart website in Laravel 5.5 with Ajax
Stars: ✭ 51 (+292.31%)
Mutual labels:  ajax
vscode-powertools
A swiss army knife with lots of tools, extensions and (scriptable) enhancements for Visual Studio Code.
Stars: ✭ 44 (+238.46%)
Mutual labels:  bootstrap4
sms
🏫 🎓 一个未使用框架的学生信息管理系统 : 项目概述全面,代码注释详细,逻辑结构清晰,非常适合作为初学 Java web 的同学的第一个练手项目啦 ~
Stars: ✭ 91 (+600%)
Mutual labels:  ajax
AngularPos
A real-time, simple web Point of Sale system written with Angular 12, Firebase (Cloud Firestore), Bootstrap 4 and PrimeNg
Stars: ✭ 67 (+415.38%)
Mutual labels:  bootstrap4
bootstrap4-ui-kit-for-indesign
Bootstrap 4 UI Kit for Adobe InDesign
Stars: ✭ 11 (-15.38%)
Mutual labels:  bootstrap4
ozPanel
daha tanıdık bir görüntüde directAdmin teması
Stars: ✭ 13 (+0%)
Mutual labels:  bootstrap4
discord-bootstrap-theme
Custom bootstrap theme
Stars: ✭ 13 (+0%)
Mutual labels:  bootstrap4
hugo-lime
Hugo Lime is a business theme for GoHugo by https://uicard.io
Stars: ✭ 31 (+138.46%)
Mutual labels:  bootstrap4
Bootstrap4Resume
A single-page static resume website created with Bootstrap 4
Stars: ✭ 36 (+176.92%)
Mutual labels:  bootstrap4
DevHelpBox
we are creating this community so that other developers can get benefits of it.
Stars: ✭ 35 (+169.23%)
Mutual labels:  bootstrap4
Questions
Web app inspired by Quora, allowing users ask question and get answers
Stars: ✭ 15 (+15.38%)
Mutual labels:  ajax
datta-able-bootstrap-dashboard
Datta Able Bootstrap 4 admin template free version
Stars: ✭ 111 (+753.85%)
Mutual labels:  bootstrap4

Attendance Management System(AMS)

image

I created a attendance management system using django framework, ajax, jquery, javascript, bootstrap, css and HTML. The goal of the project is to create a web app where students can login using their provided credentials and mark their attendance for the class. It uses forms and validators to stop marking attendance for the day other than today. It also enables the admin to download the attendance of the given date in CSV format. The attendance form is only available for users, when the admin allows it.

Tech Used

Python, Django, Bootstrap, CSS, HTML, Javascript, Jquery, Ajax, Docker.

Installation

InOrder to contribute to this repository follow the given procedure -

  1. Fork the repository
  2. Clone it to your local system using the command git clone <HTTP address>

After cloning it successfully its time to set up the virtual environment for Django

Use the following commands pip install virtualenv

then python -m venv [name of venv]

To activate the virtual environment use env_name\scripts\activate

Now to install Django use pip install django

So Far we have installed Django and activated the virtual environment now let us have a look at installing certain dependencies for the project and setting up the project locally.

Just Follow the Below Procedure - pip install -r requirements.txt

then run python manage.py migrate

Create admin account python manage.py createsuperuser

then python manage.py makemigrations App_name

then again run python manage.py migrate

Finally to start the development server use python manage.py runserver

If you face any problem while installing django click here

Key Features

  • The homepage contains the data of every student of the department.
  • The subjects section contains, the subject currently active.
  • A login system where users with credentials can only login and mark their attendance using the form.
  • The form has custom validators which allows it to take attendance effectively.
  • The form is only visible to the normal users when the admin allows it through its admin homepage, which he can access after logging in on the website, with his credentials.
  • The admin can download the attendance for the day in CSV form from his homepage.
  • Admin has a pause and start button which controls the availability of the attendance form for the normal users on the website.
  • The project has also been dockerized.

Live at: https://amsit.pythonanywhere.com/

Screenshots

Home page

Home-Page

Admin Home Page

Admin-Home-Page

User Home Page

User-Home-Page

Attendance Allowed State

Allowed-attendance-Page

Attendance Not Allowed State

Not-Allowed-attendance-Page

Attendance Filter Section

Attendance-Filter

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].