{"id":13529347,"url":"https://github.com/HackAssistant/hackassistant","last_synced_at":"2025-04-01T15:30:52.880Z","repository":{"id":45715824,"uuid":"510069078","full_name":"HackAssistant/hackassistant","owner":"HackAssistant","description":"Hackathon registration server.","archived":false,"fork":false,"pushed_at":"2024-01-29T23:47:32.000Z","size":992,"stargazers_count":6,"open_issues_count":8,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-02T15:36:38.390Z","etag":null,"topics":["django","hacktoberfest","python"],"latest_commit_sha":null,"homepage":"","language":"Python","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/HackAssistant.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-03T15:56:57.000Z","updated_at":"2024-01-12T18:32:45.000Z","dependencies_parsed_at":"2024-01-07T12:56:32.785Z","dependency_job_id":"d68301f4-b73a-4f59-ad9c-29b98cf7bc05","html_url":"https://github.com/HackAssistant/hackassistant","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/HackAssistant%2Fhackassistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackAssistant%2Fhackassistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackAssistant%2Fhackassistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackAssistant%2Fhackassistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HackAssistant","download_url":"https://codeload.github.com/HackAssistant/hackassistant/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246662270,"owners_count":20813720,"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":["django","hacktoberfest","python"],"created_at":"2024-08-01T07:00:35.562Z","updated_at":"2025-04-01T15:30:50.648Z","avatar_url":"https://github.com/HackAssistant.png","language":"Python","readme":"\u003cbr\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"HackAssistant\" src=\"https://avatars2.githubusercontent.com/u/33712329?s=200\u0026v=4\" width=\"200\"/\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\n📝 Hackathon registration server. Remake of the [HackAssistant/registration](https://github.com/HackAssistant/registration) in order to improve the future development and maintainability. \n\n## Features\n\n- Email sign up ✉️\n- Email verification 📨\n- Forgot password 🤔\n- Ip block on failed login tries \u0026 ip blocklist ✋ (Optional)\n- Dark mode 🌚 🌝 Light mode (Optional)\n\n## Documentation\n\nThere's a really extended documentation for configurations or development of the application [here](/docs/README.md).\n\n## Development\n\nThe development if this Django app can be made by Python or Docker-Compose. \nWe recommend the use of Docker.\n\n## Docker-Compose\n\nNeeds: Docker, Docker-Compose\n\n- `./install.sh` (Creates virtualenviroment, install requirements.txt and migrates DB)\n- `docker-compose up` (Starts server)\n\nThat is all! 😃 If you need to run any python command just do as the following examples:\n\n- Install new library: `docker-compose run python -m pip install [library]`\n- Make migrations: `docker-compose run python manage.py makemigrations`\n- Migrate: `docker-compose run python manage.py migrate`\n\n### Python\n\nNeeds: Python 3.X, virtualenv\n\nStable at Python v.3.8.X and 3.10 (tested at Python 3.8.17 and 3.10)\n\n- `git clone git@github.com:HackAssistant/hackassistant.git \u0026\u0026 cd hackassistant`\n- `virtualenv env --python=python3`\n- `source ./env/bin/activate`\n- `pip install -r requirements.txt`\n- `python manage.py migrate`\n- `python manage.py createadmin` (creates admin to manage all the app: CUSTOM COMMAND!)\n- `python manage.py runserver localhost:8000` (specifies to localhost, since admin is created under that specific domain, otherwise it wont work)\n","funding_links":[],"categories":["Platforms"],"sub_categories":["Inactive 🧊"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHackAssistant%2Fhackassistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHackAssistant%2Fhackassistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHackAssistant%2Fhackassistant/lists"}