Kopa Connect API is a Python-based backend service that provides various features including security checks, chatroom creation, and user management for the Kopa Connect application.
- Authentication using JWT and OAuth2
- Blogging capabilities
- Real-time chat features using WebSockets
- Security checks on joining platoon chat
- Return chatroom ID upon joining platoon group chat
- Listing of user-joined group chats
- Platoon group chat assigning based on state code
- Chatroom creation
-
Clone the repository:
git clone https://github.com/RemyAde/kopa_backend.git
-
Navigate to the project directory:
cd kopa_backend -
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the dependencies:
pip install -r requirements.txt
-
Run the application:
uvicorn main:app --reload
-
Access the application at
http://127.0.0.1:8000
- Fork the repository.
- Create a new branch.
- Make your changes.
- Submit a pull request.
This project is licensed under the MIT License.
For any inquiries, please reach out to RemyAde.