{"id":20880375,"url":"https://github.com/iith/alumni-portal","last_synced_at":"2025-05-12T16:32:11.396Z","repository":{"id":20351097,"uuid":"23626040","full_name":"IITH/alumni-portal","owner":"IITH","description":"Alumni portal for IIT Hyderabad","archived":false,"fork":false,"pushed_at":"2016-02-18T18:03:36.000Z","size":551,"stargazers_count":12,"open_issues_count":8,"forks_count":11,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-01T08:22:08.737Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/IITH.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}},"created_at":"2014-09-03T15:29:06.000Z","updated_at":"2024-08-26T17:11:14.000Z","dependencies_parsed_at":"2022-09-09T06:01:19.908Z","dependency_job_id":null,"html_url":"https://github.com/IITH/alumni-portal","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/IITH%2Falumni-portal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IITH%2Falumni-portal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IITH%2Falumni-portal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IITH%2Falumni-portal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IITH","download_url":"https://codeload.github.com/IITH/alumni-portal/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253776956,"owners_count":21962601,"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":[],"created_at":"2024-11-18T07:20:08.128Z","updated_at":"2025-05-12T16:32:11.146Z","avatar_url":"https://github.com/IITH.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"IITH Alumni portal\n==================\n\nThis project will host code for the IITH Alumni portal.\n\nInstallation\n------------\n\nInstall `pip` and then install system-wide `virtualenv` PIP package.\n\n    sudo apt-get install python-pip\n    sudo pip install virtualenv\n\nCreate a virtual environment for our current `alumni-portal` project in a\nfolder named `.venv`, and \"activate\" it, so that all our subsequent PIP\npackages are installed in this virtual environment only, and not globally. Note\nthat you don't require `sudo` access any more to install PIP packages in this\nlocal virtual environment.\n\n    cd alumni-portal\n    virtualenv .venv\n    source .venv/bin/activate\n\n\nInstall the dependencies using:\n\n    pip install -r requirements.txt\n\n**Note:** Above command installs Django also.\n\nRunning the Django app\n----------------------\n\nCreate SQLite database, which is just a file `db.sqlite3` being used as\ndatabase for this app.\n\n    python manage.py migrate\n\nAnd then run the Django app\n\n    python manage.py runserver\n\nNow you can go to your browser and type `http://127.0.0.1:8000/` and you can\nsee the Django app in action!\n\nRun google auth \n---------------\n\nGoogle auth needs a google application to be created. The url has been given as 'iith-alumni.com' which has to be used to run the application, Edit the etc hosts in your system \n\n    sudo vi /etc/hosts\n\nand add the following line\n\n    127.0.0.1       iith-alumni.com\n\nInsert data required for registration\n-------------------------------------\n\nThe standard Departments and Degrees can added to the database by running the following command\n\n    python manage.py shell \u003c portalapp/dml.py\n\nHow to contribute\n-----------------\nGitHub Issues will be used to track all the new features to be developed, and\nalso for bugs. If you want to contribute then fork the repo to your own github\naccount and create a branch with your changes and then create a pull request.\nPeople who have push access to the repo, please don't push code directly to the\nrepo. Follow the above procedure. It helps to have someone else look into your\nchanges.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiith%2Falumni-portal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiith%2Falumni-portal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiith%2Falumni-portal/lists"}