{"id":15009334,"url":"https://github.com/machariamark/1minpitch","last_synced_at":"2026-03-17T07:37:50.710Z","repository":{"id":121560703,"uuid":"407442475","full_name":"MachariaMark/1minpitch","owner":"MachariaMark","description":"This is an application that allows users to use that one minute wisely. The users will submit their one-minute pitches and other users will vote on them and leave comments to give their feedback on them.","archived":false,"fork":false,"pushed_at":"2021-09-17T18:16:18.000Z","size":10795,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-12T14:45:56.992Z","etag":null,"topics":["bootstrap5","flask","html","pip","postgres","python-3-6"],"latest_commit_sha":null,"homepage":"https://last-pitch.herokuapp.com/","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/MachariaMark.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-09-17T07:11:09.000Z","updated_at":"2021-09-17T18:21:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"7ce1f177-cf34-4380-ad73-24465e157550","html_url":"https://github.com/MachariaMark/1minpitch","commit_stats":{"total_commits":45,"total_committers":1,"mean_commits":45.0,"dds":0.0,"last_synced_commit":"65f6483ae23e9ce02ab2284c64620f069451e4f5"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MachariaMark/1minpitch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MachariaMark%2F1minpitch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MachariaMark%2F1minpitch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MachariaMark%2F1minpitch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MachariaMark%2F1minpitch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MachariaMark","download_url":"https://codeload.github.com/MachariaMark/1minpitch/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MachariaMark%2F1minpitch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28077395,"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","status":"online","status_checked_at":"2025-12-27T02:00:05.897Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["bootstrap5","flask","html","pip","postgres","python-3-6"],"created_at":"2024-09-24T19:24:34.918Z","updated_at":"2025-12-27T10:02:01.021Z","avatar_url":"https://github.com/MachariaMark.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## 1MINPITCH \u003cdiv dir=\"rtl\"\u003e17.09.2021\u003c/div\u003e\n#### \u003cdiv dir=\"rtl\"\u003eBy **Mark Muchiri Macharia**\u003c/div\u003e\n## Description\nThis is an application that allows users to use that one minute wisely. The users will submit their one minute pitches and other users will vote on them and leave comments to give their feedback on them.\n## Deployed website \nThis app is live @  \n\n## Prerequisites\n* Pip\n* Flask\n* Postgres\n* python3.6\n\n## How it works \nAs a user of this web app you will be able to:\n\n1. Create an account\n2. Log in\n3. See all submitted pitches arranged in categories \n4. Add a pitch based on category\n5. Upvote or downvote a pitch\n6. Comment on a pitch\n7. See comments posted on each individual pitch\n8. Edit your profile i.e will be able to add a short bio about yourself and a profile picture\n\n## Behavior driven devlopment (BDD)\n\n| Behavior            | Input                         | Output                        | \n| ------------------- | ----------------------------- | ----------------------------- |\n| View Product Pitches | Click on any category | Taken to the clicked category | Click on `Click Here To Post A Pitch` | Redirected to the login page | Signs In/ Signs Up |\n| Click `'Click Here To Post A Pitch'` | If logged in, display form to add a pitch | Redirected to the home page |\n| Click upvote/ downvote button | Redirects to home page | Upvote/ downvote count changes | Click add comment button | Redirects to the comment page | Displays a comment form | Click on Sign Out | Redirects to the home page | Signs user out |\n| Click on profile | Redirects to the profile page | User adds bio and profile picture |\n\n## Running the Application\n* Install virtual environment using `$ python3.6 -m venv --without-pip virtual`\n* Activate virtual environment using `$ source virtual/bin/activate`\n* Download pip in our environment using `$ curl https://bootstrap.pypa.io/get-pip.py | python`\n* Install all the dependencies from the requirements.txt file by running `python3.6 pip install -r requirements.txt`\n* Create a `start.sh` file in the root of the folder and add the following code:\n\n        export MAIL_USERNAME=\u003cyour-email-address\u003e\n        export MAIL_PASSWORD=\u003cyour-email-password\u003e\n        export SECRET_KEY=\u003cyour-secret-key\u003e\n\n* Edit the configuration instance in `manage.py` by commenting on `production` instance and uncommenting `development` instance\n* To run the application, in your terminal:\n\n        $ chmod a+x start.sh\n        $ ./start.sh\n\n## Known Bugs\nNo known bugs.\n\n## Technologies Used\n* Html\n* Bootstrap \n* javascript\n* awesome \u0026 google fonts\n\n## Support and contact details\nFor feedback contact me through;\n* mark.macharia@student.moringaschool.com\n* 0759329269\n\n### License\n[MITlicense](LICENSE) 2021 **MARK MUCHIRI MACHARIA**\n\n[![License](https://img.shields.io/github/license/mattlisiv/newsapi-python.svg)](https://github.com/mattlisiv/newsapi-python/blob/master/LICENSE.txt)\n[![PyPI](https://img.shields.io/pypi/v/newsapi-python.svg)](https://pypi.org/project/newsapi-python/)\n[![Status](https://img.shields.io/pypi/status/newsapi-python.svg)](https://pypi.org/project/newsapi-python/)\n[![Python](https://img.shields.io/pypi/pyversions/newsapi-python.svg)](https://pypi.org/project/newsapi-python)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmachariamark%2F1minpitch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmachariamark%2F1minpitch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmachariamark%2F1minpitch/lists"}