{"id":23525742,"url":"https://github.com/ranaessam03/student-affairs","last_synced_at":"2026-04-08T21:31:17.555Z","repository":{"id":172533329,"uuid":"609161809","full_name":"RanaEssam03/Student-Affairs","owner":"RanaEssam03","description":"This is a full-stack project that utilizes the Django framework.","archived":false,"fork":false,"pushed_at":"2023-07-10T06:47:56.000Z","size":52647,"stargazers_count":0,"open_issues_count":0,"forks_count":3,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-05-14T08:12:49.972Z","etag":null,"topics":["css","django-framework","html","javascript","sqlite"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RanaEssam03.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-03-03T14:04:17.000Z","updated_at":"2023-07-18T09:23:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"53403b47-b75d-4385-a825-1597c7ff9c11","html_url":"https://github.com/RanaEssam03/Student-Affairs","commit_stats":null,"previous_names":["ranaessam03/student-affairs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RanaEssam03/Student-Affairs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanaEssam03%2FStudent-Affairs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanaEssam03%2FStudent-Affairs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanaEssam03%2FStudent-Affairs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanaEssam03%2FStudent-Affairs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RanaEssam03","download_url":"https://codeload.github.com/RanaEssam03/Student-Affairs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanaEssam03%2FStudent-Affairs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31575391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["css","django-framework","html","javascript","sqlite"],"created_at":"2024-12-25T19:12:02.344Z","updated_at":"2026-04-08T21:31:17.550Z","avatar_url":"https://github.com/RanaEssam03.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Academic Student Affairs (ASA)\n\n\u003cimg src=\"https://github.com/RanaEssam03/Student-Affairs/blob/main/Student_Affairs/students/static/Images/logo-color.png \" width=\"400\" \u003e \n\n\nThe Academic Students Affair (ASA) project is a full-stack web application built using the Django framework. It provides several features to manage student records, including adding new students, editing their information, assigning them to departments, updating their status, and deleting them from the system.\n\n## Features\n\nThe ASA project includes the following features:\n\n- **Add Student**: This feature allows users to add new students to the system by providing their basic information, such as their name, email address, and academic level. Once added, the student will be assigned a unique identifier and stored in the system's database.\n\n- **Edit Student**: This feature enables users to modify the information of existing students in the system. They can update the student's name, email address, academic level, and any other relevant details except id.\n\n- **Assign Department for Student**: This feature allows users to assign a department to a student. Each department has a unique identifier and a name, and students can be assigned to one or more departments as needed.\n\n- **Edit Student State**: This feature enables users to update the status of a student. They can mark a student as active or inactive, depending on whether they are currently enrolled in the academic program or have graduated.\n\n- **Delete Student**: This feature allows users to remove a student from the system. Once deleted, the student's information will be permanently removed from the database.\n\n## Getting Started\n\nTo run the ASA project on your local machine, follow these steps:\n\n1. Clone the project from the GitHub repository.\n2. Install the required dependencies by running the following command in your terminal:\n```\npip install -r requirements.txt\n```\n3. Set up the database by running the following commands:\n```\npython manage.py makemigrations\npython manage.py migrate\n```\n4. Start the development server by running the following command:\n```\npython manage.py runserver\n```\n5. Open your web browser and navigate to `http://localhost:8000/` to access the application.\n\n## Contributing\n\nContributions to the ASA project are welcome! If you encounter any issues or have ideas for new features, please open an issue on the GitHub repository or submit a pull request.\n\n### Contributors\n\n| Name        | Email                |\n| ----------- | --------------------|\n| Rana Essam   | ranaessam03@gmail.com|\n| Nour Muhammed   | nourmuhammad835@gmail.com|\n| Merna Islam  | mernaislam39@gmail.com|\n| Noor Eyad  | nooreyadd39@gmail.com |\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Franaessam03%2Fstudent-affairs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Franaessam03%2Fstudent-affairs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Franaessam03%2Fstudent-affairs/lists"}