Go to file
pooyarhz99 f939807cf5 Added woodpecker. 2025-10-16 17:39:59 +03:30
.idea feat: sync server version with this 2025-06-12 16:45:03 +03:30
.vscode Added woodpecker. 2025-10-16 17:39:59 +03:30
account feat: sync server version with this 2025-06-12 16:45:03 +03:30
activity Added activity migrations 2025-06-26 14:57:45 +03:30
administrator init commit 2025-05-05 17:50:36 +03:30
assets feat: integrate QR code generation into the invoice system 2025-08-23 19:34:38 +03:30
bank_account feat: sync server version with this 2025-06-12 16:45:03 +03:30
billing feat: integrate QR code generation into the invoice system 2025-08-23 19:34:38 +03:30
clndar feat: sync server version with this 2025-06-12 16:45:03 +03:30
communication init commit 2025-05-05 17:50:36 +03:30
const init commit 2025-05-05 17:50:36 +03:30
contact Contact migation created 2025-06-12 17:45:20 +03:30
core feat: integrate QR code generation into the invoice system 2025-08-23 19:34:38 +03:30
dashboard init commit 2025-05-05 17:50:36 +03:30
detective_book Add environment configuration and Docker support 2025-05-05 18:08:37 +03:30
document init commit 2025-05-05 17:50:36 +03:30
matter feat: integrate QR code generation into the invoice system 2025-08-23 19:34:38 +03:30
media feat: sync server version with this 2025-06-12 16:45:03 +03:30
messenger init commit 2025-05-05 17:50:36 +03:30
note init commit 2025-05-05 17:50:36 +03:30
permission init commit 2025-05-05 17:50:36 +03:30
practice_area init commit 2025-05-05 17:50:36 +03:30
reminder init commit 2025-05-05 17:50:36 +03:30
report feat: sync server version with this 2025-06-12 16:45:03 +03:30
sandbox init commit 2025-05-05 17:50:36 +03:30
setting feat: extend TinCode data structure with additional fields 2025-07-03 13:19:13 +03:30
static feat: sync server version with this 2025-06-12 16:45:03 +03:30
subscription init commit 2025-05-05 17:50:36 +03:30
task init commit 2025-05-05 17:50:36 +03:30
temp/download/2022/9 init commit 2025-05-05 17:50:36 +03:30
timeline init commit 2025-05-05 17:50:36 +03:30
.env.example Add environment configuration and Docker support 2025-05-05 18:08:37 +03:30
.gitignore feat: integrate QR code generation into the invoice system 2025-08-23 19:34:38 +03:30
.gitlab-ci.yml init commit 2025-05-05 17:50:36 +03:30
.htaccess init commit 2025-05-05 17:50:36 +03:30
1.json init commit 2025-05-05 17:50:36 +03:30
Dockerfile Add environment configuration and Docker support 2025-05-05 18:08:37 +03:30
Iralex.pem init commit 2025-05-05 17:50:36 +03:30
QR_CODE_README.md feat: integrate QR code generation into the invoice system 2025-08-23 19:34:38 +03:30
README.md init commit 2025-05-05 17:50:36 +03:30
azure-info.txt init commit 2025-05-05 17:50:36 +03:30
celery.service feat: sync server version with this 2025-06-12 16:45:03 +03:30
client_secret_986858475219-51t72fthf2p6p79rjgg47e6se5oalvf7.apps.googleusercontent.com.json init commit 2025-05-05 17:50:36 +03:30
client_secret_986858475219-461v2efu5b1ghfsofnajak56pt806spa.apps.googleusercontent.com.json init commit 2025-05-05 17:50:36 +03:30
commit_and_push.bat init commit 2025-05-05 17:50:36 +03:30
connect_to_ssh_azure.bat init commit 2025-05-05 17:50:36 +03:30
connect_to_ssh_backend_vps.bat init commit 2025-05-05 17:50:36 +03:30
docker-compose.yml Refactor docker-compose.yml to remove unnecessary colons in network configuration 2025-05-07 19:31:11 +03:30
dumpnewww.json init commit 2025-05-05 17:50:36 +03:30
ex.txt init commit 2025-05-05 17:50:36 +03:30
finalize.bat init commit 2025-05-05 17:50:36 +03:30
firebase-service-account-key.json init commit 2025-05-05 17:50:36 +03:30
index.html init commit 2025-05-05 17:50:36 +03:30
ira-lex_azure_vm_key.pem init commit 2025-05-05 17:50:36 +03:30
iralex_backend_vps_keypair.pem init commit 2025-05-05 17:50:36 +03:30
log.txt init commit 2025-05-05 17:50:36 +03:30
manage.py init commit 2025-05-05 17:50:36 +03:30
migrate.bat init commit 2025-05-05 17:50:36 +03:30
old-firebase-service-account-key.json init commit 2025-05-05 17:50:36 +03:30
passwords.txt init commit 2025-05-05 17:50:36 +03:30
ppp.py init commit 2025-05-05 17:50:36 +03:30
requirements.txt feat: integrate QR code generation into the invoice system 2025-08-23 19:34:38 +03:30
sandbox.py init commit 2025-05-05 17:50:36 +03:30
ss.json init commit 2025-05-05 17:50:36 +03:30
start init commit 2025-05-05 17:50:36 +03:30
test.py init commit 2025-05-05 17:50:36 +03:30
test_qr.py feat: integrate QR code generation into the invoice system 2025-08-23 19:34:38 +03:30
woodpecker.yml Added woodpecker. 2025-10-16 17:39:59 +03:30

README.md

setting.py is in detective_book folder you can see the settings of this project

ira-lex Project Readme

Welcome to the documentation for the ira-lex Django project! This document serves as a guide to understanding the project's structure, functionality, and how to get it up and running on your local machine.

Table of Contents

Project Overview

[Project Name] is a Django-based web application designed to [briefly describe the project's main purpose and features].

Features

  • admin panel and customer panel (this repo contains just customer repo)

Getting Started

Follow these instructions to set up and run the project on your local machine.

Prerequisites

  • Python [version 3.10]
  • [Database] (MongoDB, PostgreSQL, Redis)[you don't need setup database in you local system. the database is run from server]
  • [python celery and another library in requirements.txt file]

Installation

  1. Clone this repository to your local machine:

    git clone [git@gitlab.com:yo3ef.amini/iralex-backend.git]
    cd [iralex-backend]
    
  2. Create a virtual environment:

    virtualenv venv -p python3.10
    
  3. Activate the virtual environment:

    • On Windows:

      venv\Scripts\activate
      
    • On macOS and Linux:

      source venv/bin/activate
      
  4. Install the required dependencies:

    pip install -r requirements.txt
    

Configuration

  1. Copy the .env.example file to .env:

    cp .env.example .env
    
  2. Edit the .env file and set the necessary environment variables:

    • SECRET_KEY: Django secret key for security
    • DEBUG: Set to True for development, False for production
    • DATABASE_URL: URL to your database
    • [Other configuration variables]

Usage

  1. Apply database migrations:

    python manage.py migrate
    
  2. Create a superuser account:

    python manage.py createsuperuser
    
  3. Start the development server:

    python manage.py runserver
    
  4. Access the application in your web browser at http://127.0.0.1:8000/.

Thank you for your interest in the [ira-lex] project. If you have any questions or need further assistance, please don't hesitate to [https://gitlab.com/ehsangheychisaz]. Happy coding!