This is a python's flask based app for team/group chats.
- Login and Signup
- Forget password functionality
- Create team/group chats
- Add/remove from the team
- 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
viapip 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.
Before contributing, here is some information that might help your PR (Pull Request) get merged.
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.
- Add a upstream link to main branch in your cloned repo
git remote add upstream https://github.com/pvcodes/pi_connect.git
- 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
- Create your feature branch
git checkout -b <feature-name>
- Commit all the changes
git commit -am "Meaningful commit message"
- Push the changes for review
git push origin <branch-name>
- Create a PR from our repo on Github.
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).
- Python3
- Flask
- A bunch of flask modules