https://github.com/vectormike/whispai
Combining WhatsApp and AI - boring project
https://github.com/vectormike/whispai
Last synced: 12 months ago
JSON representation
Combining WhatsApp and AI - boring project
- Host: GitHub
- URL: https://github.com/vectormike/whispai
- Owner: Vectormike
- Created: 2025-06-06T22:45:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-18T20:59:38.000Z (12 months ago)
- Last Synced: 2025-06-18T21:39:01.160Z (12 months ago)
- Language: Python
- Size: 1.72 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Backend API
A scalable Python backend API project with a clean architecture.
## Project Structure
```
python_backend_api/
├── src/ # Main application code
│ ├── api/ # API routes and handlers
│ ├── models/ # Database models
│ ├── services/ # Business logic
│ └── utils/ # Utility functions
├── tests/ # Test files
├── config/ # Configuration files
├── docs/ # Documentation
├── venv/ # Virtual environment
├── .env # Environment variables
├── .gitignore # Git ignore file
├── main.py # Application entry point
└── requirements.txt # Project dependencies
```
## Getting Started
### Prerequisites
- Python 3.9+
- pip
### Installation
1. Clone the repository
2. Activate the virtual environment:
```
source venv/bin/activate
```
3. Install dependencies:
```
pip install -r requirements.txt
```
4. Copy `.env.example` to `.env` and update the values
5. Run the application:
```
python main.py
```
## API Documentation
API documentation can be accessed at `/docs` when the application is running.
## Testing
Run tests with:
```
pytest
```
## License
This project is licensed under the MIT License - see the LICENSE file for details.