⚠️ Archived Project Notice: This is an archived project that will not receive further updates. This documentation serves as a reference for understanding the project's architecture and implementation.
VerdunNRP is a Django-based Network Resource Planning system designed to manage complex economic interactions. The system handles equipment management, resource tracking, and value network operations.
-
Equipment Module
- Manages equipment inventory and usage
- Handles usage logging and payment processing
- Tracks maintenance and repairs
-
Resource Module
- Manages resource types and inventory
- Tracks resource movements and transfers
- Calculates resource values
-
Board Module
- Manages workflows and processes
- Tracks resource allocation
- Handles stage progression
- Backend: Django 3.2+
- Database: PostgreSQL
- Cache: Redis
- API: RESTful with token authentication
- Token-based authentication
- Role-based access control
- CSRF protection
- Session management
Detailed technical documentation is split into two main sections:
-
API Reference - Complete API documentation
- Authentication
- Endpoints
- Request/Response formats
- Error handling
-
Database Schema - Database documentation
- Table structures
- Relationships
- Common queries
- Python 3.9+
- PostgreSQL 12+
- Redis 6+
- Clone the repository
- Install dependencies:
pip install -r requirements.txt
- Configure database settings
- Run migrations:
python manage.py migrate
- Start server:
python manage.py runserver
[Insert License Information]