Skip to content

A team/group chat app based on Flask

License

Notifications You must be signed in to change notification settings

pvcodes-zz/pi_connect

Repository files navigation

Pi Connect

This is a python's flask based app for team/group chats.

Screenshot

Features

  • Login and Signup
  • Forget password functionality
  • Create team/group chats
  • Add/remove from the team

How to run:

  • Clone this repo using git clone https://github.com/pvcodes/pi_connect.git
  • cd pi_connect
  • Add the tokens in a .env file in the project root as follows:
SECRET_KEY=<your_secret_key>
EMAIL=<your_email>
PASSWORD=<your_email_password>
  • Install the pipenv via pip install pipenv and then run:
pipenv install
  • Enjoy!, also you may do bug-reporting or ask for help by just open an issue on this repo.

How to contribute

Before contributing, here is some information that might help your PR (Pull Request) get merged.

To contribute changes follow these steps:

Note: Make sure you have been assigned the issue to which you are making a PR. If you make PR before being assigned, It will be labeled invalid and closed without merging.

  1. Add a upstream link to main branch in your cloned repo
git remote add upstream https://github.com/pvcodes/pi_connect.git
  1. Keep your cloned repo upto date by pulling from upstream (this will also avoid any merge conflicts while committing new changes)
git pull upstream master
  1. Create your feature branch
git checkout -b <feature-name>
  1. Commit all the changes
git commit -am "Meaningful commit message"
  1. Push the changes for review
git push origin <branch-name>
  1. Create a PR from our repo on Github.

How to report a bug

Submit an issue on GitHub and add as much information as you can about the bug, with screenshots of inputs to the bot and bot response if possible (if the issue is regarding bugs).

Stack Used:

  • Python3
  • Flask
  • A bunch of flask modules
MIT license

About

A team/group chat app based on Flask

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published