{"id":25699667,"url":"https://github.com/elchemista/bureau","last_synced_at":"2026-04-24T20:03:32.075Z","repository":{"id":128046541,"uuid":"167905959","full_name":"elchemista/bureau","owner":"elchemista","description":"An complete example of Phoenix web site, very like Elixir jobs web site. With simple admin dashboard and different login types.","archived":false,"fork":false,"pushed_at":"2019-01-31T10:59:56.000Z","size":344,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-29T09:40:55.085Z","etag":null,"topics":["bamboo","ecto","elixir","example","guardian","phoenix-framework","umbrella-app","website"],"latest_commit_sha":null,"homepage":"","language":"CSS","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/elchemista.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":"2019-01-28T05:46:53.000Z","updated_at":"2019-01-31T10:59:58.000Z","dependencies_parsed_at":"2023-05-29T06:15:43.058Z","dependency_job_id":null,"html_url":"https://github.com/elchemista/bureau","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/elchemista/bureau","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elchemista%2Fbureau","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elchemista%2Fbureau/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elchemista%2Fbureau/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elchemista%2Fbureau/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elchemista","download_url":"https://codeload.github.com/elchemista/bureau/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elchemista%2Fbureau/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32238748,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: 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":["bamboo","ecto","elixir","example","guardian","phoenix-framework","umbrella-app","website"],"created_at":"2025-02-25T03:16:41.332Z","updated_at":"2026-04-24T20:03:32.064Z","avatar_url":"https://github.com/elchemista.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bureau: Elixir Jobs example\n\nThis is just an example of phoenix umbrella project. \nThe contex of this project is just build simple web site for posting Elixir jobs, nothing to complicate.\nI didn't spend to much time on css and design, I used [siimple](https://docs.siimple.xyz) css framework.\n\nSee other examples:\n\n[Elixir_jobs](https://github.com/odarriba/elixir_jobs)\n[Elixir_career](https://github.com/manusajith/elixirjobs)\n\n# What it has\n\n* Admin Dashboard \n* Users and Job Offers Managment\n* Authentication and Authorization for different type of users\n* Email (Confirmation | Password Reset | Templates )\n\n## Technologies used\n\n1. Erlang  21\n2. Elixir  1.8\n3. Phoenix 1.4\n4. PostgreSQl\n\n# Set up project\n\n```\n$ cd bureau_umbrella\n$ cp -vr apps/bureau_web/assets/admin apps/bureau_web/priv/static/\n$ mix deps.get\n$ cd apps/bureau\n$ mix ecto.create\n$ mix ecto.migrate\n```\n\nAlso for Bcrypt library you will need to install `make gcc libc-dev`. You can find documentation [here](https://github.com/riverrun/bcrypt_elixir).\n\nOnce you install all dependency please create file `.env` inside main project folder (/bureau_umbrella).\n\nWrite this inside `.env` file:\n\n```\nexport ADMIN_PASS='HASHED PASSWORD FOR ADMIN'\nexport ADMIN_NAME=\"ADMIN USERNAME\"\nexport MAILGUN_KEY=\"PRODUCTION KEY\"\nexport MY_EMAIL=\"YOUR EMAIL ADDRESS FOR DEV TEST\"\nexport MY_PASSWORD=\"YOUR EMAIL PASSWORD\"\n```\n\nIf you don't want to use MailGun you can check [Bamboo](https://github.com/thoughtbot/bamboo) \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felchemista%2Fbureau","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felchemista%2Fbureau","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felchemista%2Fbureau/lists"}