{"id":25317395,"url":"https://github.com/hariclerry/weconnect","last_synced_at":"2026-05-07T10:38:25.675Z","repository":{"id":105791151,"uuid":"122324519","full_name":"hariclerry/weconnect","owner":"hariclerry","description":"An API that provides a platform which brings businesses and individuals together built using Python/flask and Postgres","archived":false,"fork":false,"pushed_at":"2018-07-13T10:04:57.000Z","size":1284,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-13T19:42:11.239Z","etag":null,"topics":["flask","postgresql","python","sqlalchemy"],"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/hariclerry.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":"2018-02-21T10:54:19.000Z","updated_at":"2020-09-01T02:03:44.000Z","dependencies_parsed_at":"2023-03-06T14:30:34.888Z","dependency_job_id":null,"html_url":"https://github.com/hariclerry/weconnect","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/hariclerry%2Fweconnect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hariclerry%2Fweconnect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hariclerry%2Fweconnect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hariclerry%2Fweconnect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hariclerry","download_url":"https://codeload.github.com/hariclerry/weconnect/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247698410,"owners_count":20981346,"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":["flask","postgresql","python","sqlalchemy"],"created_at":"2025-02-13T19:37:41.629Z","updated_at":"2026-05-07T10:38:25.633Z","avatar_url":"https://github.com/hariclerry.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/hariclerry/weconnect.svg?branch=fearture_challenge3_api)](https://travis-ci.org/hariclerry/weconnect)\n[![Coverage Status](https://coveralls.io/repos/github/hariclerry/weconnect/badge.svg?branch=fearture_challenge3_api)](https://coveralls.io/github/hariclerry/weconnect?branch=fearture_challenge3_api)\n\n# We Connect APP\n\nWeConnect Web App provides a platform that brings businesses and individuals together. \nThis platform creates awareness for businesses and gives the users the ability to register their businesses and write reviews about the businesses they have interacted with. It is built using Python and Flask micro framework.\n\nclick here to access WeConnect https://hariclerry.github.io pages\n\n\nFEATURES\n\nWith WeConnect APP you can:\n* create an account\n* login into the account\n* register a business\n* update a business\n* view a business\n* delete a business\n* add review on a business\n* view reviews on a particular business\n* logout\n\nINSTRUCTIONS\n\n1. Pre-requisites\n2. Setup and intallations\n3. Authors\n\n\nPRE-REQUISITES\n\nFor developers, you need to have installed the following\n\n1. Python 2.7 or Python 3\n\n2. GitSys\n\n3. [Postgresql](https://www.postgresql.org/download/)\n\nSetup and Installation\n\nclone the repo\n\n`$git clone https://github.com/hariclerry/weconnect.git`\n\nSetup your database, if you do not have postgresql installed please click on the \nlink above.\n\nTo run the API on local server, navigate to `config.py` , change the user name and password to your username and password \n`postgresql://your_username:your_password@localhost/weconnect` \n\nFor windows, run the \n`setup.bat`\n\nThe above setup file will install and initialise a virtual environment, install dependencies using `pip`\nand run the server.\n\nRUNNING TESTS\n* Install nosetests `pip install nose`\n* Run the tests `nosetests -v`\n\nVERSIONS\n\nThe API runs with one version, Version 1 \n\nInput `http:127.0.0.1:5000/` followed by any of the following endpoints to demo version 1.\n\n|EndPoint|Functionality|\n|---------|------------|\n|[POST/v1/api/auth/register]|Creates a user account|\n|[POST/v1/api/auth/login]|Logs in a user|\n|[POST/v1/api/auth/logout]|Logs out a user|\n|[POST/v1/api/auth/reset-password]|Password reset|\n|[POST/v1/api/businesses]|Register a business|\n|[PUT/v1/api/businesses/\u003cbusiness_id\u003e]|Updates a business profile|\n|[DELETE/v1/api/businesses/\u003cbusiness_id\u003e]|Remove a business|\n|[GET/v1/api/businesses]|Retrieves all businesses|\n|[GET/v1/api/businesses/\u003cbusiness_id\u003e]|Get a business|\n|[POST/v1/api/businesses/\u003cbusiness_id\u003e/reviews]|Add a review for a business|\n|[GET/v1/api/businesses/\u003cbusiness_id\u003e/reviews]|Get all reviews for a business|\n\n\nFor more about using the API check 127.0.0.1:5000/apidocs or [`https://weconnect-harriet5.herokuapp.com/apidocs/`](https://weconnect-harriet5.herokuapp.com/apidocs/)\nHow to run API on windows\n* set 'FLASK_CONFIG=run.py'\n* set 'APP_CONFIG=run.py'\n* Run  `python run.py`\n   |\n\nCredits\n\n[Harriet]: https://github.com/hariclerry\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhariclerry%2Fweconnect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhariclerry%2Fweconnect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhariclerry%2Fweconnect/lists"}