{"id":27398998,"url":"https://github.com/burritosoftware/hw3_pythonflask","last_synced_at":"2025-04-14T02:56:10.430Z","repository":{"id":285734243,"uuid":"955012871","full_name":"burritosoftware/hw3_pythonflask","owner":"burritosoftware","description":"A simple recipe app made for CMPE-131.","archived":false,"fork":false,"pushed_at":"2025-03-26T04:50:11.000Z","size":27,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-14T02:56:07.907Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/burritosoftware.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}},"created_at":"2025-03-26T01:07:13.000Z","updated_at":"2025-03-26T04:51:39.000Z","dependencies_parsed_at":"2025-04-02T11:47:24.190Z","dependency_job_id":"b8c438cc-46e3-4c78-bed5-ee10455fced3","html_url":"https://github.com/burritosoftware/hw3_pythonflask","commit_stats":null,"previous_names":["burritosoftware/hw3_pythonflask"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burritosoftware%2Fhw3_pythonflask","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burritosoftware%2Fhw3_pythonflask/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burritosoftware%2Fhw3_pythonflask/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burritosoftware%2Fhw3_pythonflask/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/burritosoftware","download_url":"https://codeload.github.com/burritosoftware/hw3_pythonflask/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248813842,"owners_count":21165632,"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":"2025-04-14T02:56:09.922Z","updated_at":"2025-04-14T02:56:10.422Z","avatar_url":"https://github.com/burritosoftware.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Recipe App (hw3_pythonflask)\n![Icons](https://skillicons.dev/icons?i=py,flask,sqlite)\n\n\n[![WakaTime](https://wakatime.com/badge/github/burritosoftware/hw3_pythonflask.svg)](https://wakatime.com/badge/github/burritosoftware/hw3_pythonflask)\n\nA simple recipe app made for CMPE-131.  \nIn my implementation, I chose to take it a step forward and implement flask-login, a signup page, and [water.css](https://watercss.kognise.dev/) to make it look prettier.\n\n# Setup\n1. Make sure you have Python, Git, and pip installed on a Linux system.\n2. Clone this repository and switch to it.\n```bash\ngit clone https://github.com/burritosoftware/hw3_pythonflask\ncd hw3_pythonflask\n```\n3. Create a virtual environment to run the app and initiate it.\n```bash\npython3 -m venv venv\nsource venv/bin/activate\n```\n4. Install dependencies.\n```bash\npip3 install -r requirements.txt\n```\n5. If you would like to not use the starter database, which has example recipes and example accounts, delete it.\n```bash\nrm app/app.db\n```\n5. Initialize the database by running these commands.\n```bash\nflask shell\nfrom app import db\ndb.create_all()\nexit()\n```\n6. Run the application with the dev server.\n```bash\npython3 run.py\n```\n\n# Usage\nYou can sign up for an account or log in to an existing account. Logged in users can create new recipes and delete any recipe. Logged out users can only see the recipe list.\n\nAn example account and example recipes are included in the starter database `app.db`.  \nLog in using username `testuser` and password `usertest`, or `tacobell` and `belltaco`. You can also sign up for a new account.\n\n# Disclaimer\nUnlike my other projects, this one is an implementation for a college assignment and is source-available so I can submit it, but is **NOT** freely licensed. This means that if you're a student and you want to plagarize this, please don't! It's not legally allowed, sorry :(","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fburritosoftware%2Fhw3_pythonflask","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fburritosoftware%2Fhw3_pythonflask","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fburritosoftware%2Fhw3_pythonflask/lists"}