{"id":27245919,"url":"https://github.com/akash1362000/django_student_management_system","last_synced_at":"2025-04-10T21:29:50.341Z","repository":{"id":43035828,"uuid":"307154565","full_name":"Akash1362000/Django_Student_Management_System","owner":"Akash1362000","description":"A modern Student Management System 👨‍🎓 with features like Interactive Dashboard 🤩 Attendance Management 🏫Provide Feedback ✍ Result Generation 📜 Leave Application 🍂","archived":false,"fork":false,"pushed_at":"2024-01-30T08:24:53.000Z","size":19901,"stargazers_count":124,"open_issues_count":1,"forks_count":31,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-24T17:55:16.426Z","etag":null,"topics":["ajax","bootstrap4","css3","django","heroku","html5","javascript","python","student-management-system","web-application"],"latest_commit_sha":null,"homepage":"https://student-management-system-4jym.onrender.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Akash1362000.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":null,"patreon":"shrivastava136","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":["https://www.paypal.com/paypalme/akash1362"]}},"created_at":"2020-10-25T17:33:09.000Z","updated_at":"2025-03-08T07:33:52.000Z","dependencies_parsed_at":"2023-11-06T07:48:23.429Z","dependency_job_id":null,"html_url":"https://github.com/Akash1362000/Django_Student_Management_System","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akash1362000%2FDjango_Student_Management_System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akash1362000%2FDjango_Student_Management_System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akash1362000%2FDjango_Student_Management_System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akash1362000%2FDjango_Student_Management_System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Akash1362000","download_url":"https://codeload.github.com/Akash1362000/Django_Student_Management_System/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248301016,"owners_count":21080817,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ajax","bootstrap4","css3","django","heroku","html5","javascript","python","student-management-system","web-application"],"created_at":"2025-04-10T21:29:49.777Z","updated_at":"2025-04-10T21:29:50.328Z","avatar_url":"https://github.com/Akash1362000.png","language":"JavaScript","funding_links":["https://patreon.com/shrivastava136","https://www.paypal.com/paypalme/akash1362"],"categories":[],"sub_categories":[],"readme":"# Django Student Management System 👨‍🎓\n\nA modern Student Management System 👨‍🎓 with features like Interactive Dashboard 🤩 Attendance Management 🏫Provide Feedback ✍ Result Generation 📜 Leave Application 🍂\n\n![SMS_Banner](https://github.com/Akash1362000/akash1362000.github.io/blob/master/styles/images/Django%20Student%20Management%20System%20Banner.jpg)\n\n[![Website shields.io](https://img.shields.io/website-up-down-green-red/http/shields.io.svg)](https://student-management-webapp.herokuapp.com/)\n[![travis-ci](https://api.travis-ci.com/Akash1362000/Django_Student_Management_System.svg?token=nv6BYq1BY3w4kf8uZuGj\u0026branch=main)](https://travis-ci.com/github/Akash1362000/Django_Student_Management_System/)\n[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FAkash1362000%2FDjango_Student_Management_System%2F\u0026count_bg=%2379C83D\u0026title_bg=%23555555\u0026icon=\u0026icon_color=%23E7E7E7\u0026title=hits\u0026edge_flat=false)](https://hits.seeyoufarm.com)\n[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/Akash1362000/Django_Student_Management_System/graphs/commit-activity)\n\n\nCheckout the live Website [here](https://student-management-system-4jym.onrender.com/)!\n\nFind the detailed project report [here](https://drive.google.com/file/d/1DTqbRJBoFuCHJdtb0SJwdiLgE6iOgjUG/view?usp=sharing)! 📜\n\n### Meet the Developers ✨🌟\n\n\u003ctable\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd align=\"center\"\u003e\u003cimg src=\"https://i.imgur.com/ZwcK1xV.jpg\"  width=100px;\"\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAkash Shrivastava\u003c/b\u003e\u003c/sub\u003e\u003cbr/\u003e\u003ca href=\"https://github.com/Akash1362000\"\u003e👨‍💻🚴‍♂️📸\u003c/a\u003e\u003c/td\u003e\n\t\t   \u003ctd align=\"center\"\u003e\u003cimg src=\"https://i.imgur.com/zvN556m.jpg\"  width=100px;\"\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAkanksha Tamboli\u003c/b\u003e\u003c/sub\u003e\u003cbr/\u003e\u003ca href=\"https://github.com/akankshast\"\u003e💻🎨\u003c/a\u003e\u003c/td\u003e\n\t\t\t\u003ctd align=\"center\"\u003e\u003cimg src=\"https://i.imgur.com/fVE1MSw.jpg\"  width=100px;\"\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eShreejit Nair\u003c/b\u003e\u003c/sub\u003e\u003cbr/\u003e\u003ca href=\"https://github.com/ShreejitNair\"\u003e🎓🏏📱\u003c/a\u003e\u003c/td\u003e\t\t\t\u003ctd align=\"center\"\u003e\u003cimg src=\"https://i.imgur.com/oKHebZM.jpg\"  width=100px;\"\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSamiksha Naik\u003c/b\u003e\u003c/sub\u003e\u003cbr/\u003e\u003ca href=\"https://github.com/samiksha8888989\"\u003e💃📸\u003c/a\u003e\u003c/td\u003e\n\t\t\u003c/tr\u003e\n\n\u003c/table\u003e\n\n## Development 👨‍💻\nNote : Make sure you have Python version 3.8+\n\nEnvironment Setup 🚀\n\n`$ git clone https://github.com/Akash1362000/Django_Student_Management_System.git`\n\n`$ cd Django_Student_Management_System/`\n\nCreate `.env` file (refer `.env.example` file)\n\nGenerate `SECRET_KEY` from [here](https://djecrety.ir/)\n\nGenerate your `CAPTCHA_SECRET` from [here](http://www.google.com/recaptcha/admin)\n\nCopy your `SITE KEY` after generating `CAPTCHA_SECRET` and paste it in `data-sitekey` in `student_management_app/templates/login_page.html` (replace the current key with your key)\n\n## Database Setup\n\nInstall Postgres Latest version from [here](https://www.postgresql.org/download/)\n\nInstall pgAdmin from [here](https://www.pgadmin.org/download/)\n\nCreate a Database using pgAdmin by following the steps mentioned [here](https://www.tutorialsteacher.com/postgresql/create-database)\n\nUpdate your `DATABASE_URL` in `.env` with your DB details like `USER`, `PASSWORD` and `DB_NAME`\n\n---\n\nIf virtualenv is not installed [(What is virtualenv?)](https://www.youtube.com/watch?v=N5vscPTWKOk\u0026t=313s):\n\n`$ pip install virtualenv`\n\nCreate a virtual environment\n\n`$ virtualenv venv`\n\nActivate the environment everytime you open the project\n\n`$ source venv/Scripts/activate`\n\nInstall requirements 🛠\n\n`$ pip install -r requirements.txt`\n\n`$ pre-commit install`\n\nRun migrations for Database\n\n`$ python manage.py migrate`\n\nCreate superuser for Admin Login 🔐\n\n`$ python manage.py createsuperuser`\n\nEnter your desired username, email and password. Make sure you remember them as you'll need them in future.\n\neg.\n\n    Username: admin\n\n    Email: admin@admin.com\n\n    Password: HighlyConfidentialPassword\n\nAll Set! 🤩\n\nNow you can run the server to see your application up \u0026 running 🚀\n\n`$ python manage.py runserver`\n\nTo exit the environment ❎\n\n`$ deactivate`\n\nEvery time you want to open the application in browser, make sure you run:\n\n`$ source venv/Scripts/activate`\n\n`$ python manage.py runserver`\n\n---\n## Docker Setup (Optional) ![](https://skillicons.dev/icons?i=docker)\n\nIf you want to use Docker to run this project, you need to do the following steps:\n- Install Docker for your OS from [here](https://www.docker.com/products/docker-desktop/)\n- Run `docker --version` and `docker compose --version` [In Windows, you need to run `docker-compose --version` to check the version]\n- If you see both the versions, then Docker is successfully installed on your system and you can follow along\n- If you don't see the version, check with your Docker installation\n- Open `docker-compose.yml` file and update the value of `CAPTCHA_SECRET` with your generated key. You can generate it from [here](http://www.google.com/recaptcha/admin) \n- Run `docker compose up -d`\n- Run `docker exec -it student_management_system sh -c \"python manage.py createsuperuser\"` to create a new superuser\n- Access the app at [http://localhost:8000](http://localhost:8000)\n- To stop the container, run `docker compose stop` from the project root\n- To restart the container, run `docker compose start` from the project root\n- To delete the container, run `docker compose down` from the project root\n\n---\n\n## A Glimpse of the Dashboard 😍\n\n![Dashboard](https://i.imgur.com/vN530l3.png)\n\n## Stargazers\n\n[![Stargazers](https://reporoster.com/stars/Akash1362000/Django_Student_Management_System)](https://github.com/Akash1362000/Django_Student_Management_System/stargazers)\n\nLiked our work? 🤔 Do star [this](https://github.com/Akash1362000/Django_Student_Management_System) repository ⭐ It'll motivate us more 😁\n\n---\n\n### License ✍\n\n```\nMIT License\n\nCopyright (c) 2020 Akash Shrivastava\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakash1362000%2Fdjango_student_management_system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakash1362000%2Fdjango_student_management_system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakash1362000%2Fdjango_student_management_system/lists"}