A modern digital software distribution and entertainment platform.
JMJ SOFTWARE is a web-based platform developed by JOHBOY COMPANY LIMITED to provide users with access to software, games, entertainment, communication features, and other digital services through one platform.
- Browse available software.
- View software information and descriptions.
- Download software from the platform.
- Organized software categories.
- Software search functionality.
- Browse available games.
- Game information and descriptions.
- Game download functionality.
- Organized game categories.
- Communicate with other users.
- Public and private conversations.
- User profiles and avatars.
- Online/offline status.
- Message notifications.
- Image and file sharing.
- Read receipts.
- Typing indicators.
- Access football-related entertainment.
- View available live football content.
- Follow football information from the platform.
JMJ SOFTWARE also includes an AI-powered assistant designed to help users interact with the platform and obtain useful information.
The project is built using modern web technologies, including:
- Python
- Django
- HTML5
- CSS3
- JavaScript
- PostgreSQL
- Django Channels
- WebSockets
- REST APIs
- Cloudinary
- Gemini AI API
JMJ SOFTWARE
โ
โโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโ
โ โ โ
Software Games Chat
โ โ โ
โโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโ
โ
Django Backend
โ
โโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโ
โ โ โ
PostgreSQL WebSockets AI
Database Communication Assistant
JMJ-SOFTWARE/
โ
โโโ manage.py
โโโ requirements.txt
โโโ README.md
โ
โโโ static/
โ โโโ css/
โ โโโ js/
โ โโโ images/
โ โโโ icons/
โ
โโโ templates/
โ โโโ home.html
โ โโโ software.html
โ โโโ games.html
โ โโโ chat.html
โ โโโ ...
โ
โโโ accounts/
โโโ chat/
โโโ software/
โโโ games/
โโโ ...
git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY.gitcd JMJ-SOFTWAREpython -m venv venvvenv\Scripts\activatesource venv/bin/activatepip install -r requirements.txtCreate a .env file and configure the required environment variables.
Example:
SECRET_KEY=your_secret_key
DEBUG=True
DATABASE_URL=your_database_url
GEMINI_API_KEY=your_gemini_api_key
CLOUDINARY_URL=your_cloudinary_urlDo not upload your .env file or API keys to GitHub.
python manage.py migratepython manage.py createsuperuserpython manage.py runserverThen open:
http://127.0.0.1:8000/
JMJ SOFTWARE is designed with security in mind.
Important practices include:
- Environment variables for sensitive credentials.
- Django authentication.
- CSRF protection.
- Secure database configuration.
- User access control.
- Protected API credentials.
Never commit passwords, API keys, database credentials, or secret keys to the repository.
JMJ SOFTWARE can be deployed using cloud hosting services that support Python/Django applications.
The production environment can use:
- PostgreSQL
- Cloudinary
- HTTPS
- WebSockets
- Environment variables
- Production WSGI/ASGI configuration
JMJ SOFTWARE is developed and maintained by JOHBOY COMPANY LIMITED.
The project is designed to continuously evolve with new features, improvements, security updates, and user-focused services.
Contributions are welcome.
To contribute:
git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY.gitCreate a new branch:
git checkout -b feature/new-featureMake your changes and commit them:
git add .
git commit -m "Add new feature"Push your branch:
git push origin feature/new-featureThen create a Pull Request on GitHub.
The main goals of JMJ SOFTWARE are to:
- Provide a centralized digital platform.
- Make software and games easier to access.
- Provide communication services.
- Integrate AI-powered assistance.
- Create a reliable and user-friendly digital ecosystem.
- Continuously improve the platform based on user needs.
This project is developed by JOHBOY COMPANY LIMITED.
All rights reserved unless otherwise stated.
JOHANES JACKSON
Founder / Developer โ JOHBOY COMPANY LIMITED
One Platform. Multiple Digital Services.
ยฉ 2026 JOHBOY COMPANY LIMITED