Skip to content

Moe1211/fleet-manager-monolith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fleet Manager Monolith

A comprehensive backend monolith application for managing fleet operations, built with Django.

Tech Stack

  • Framework: Django (Python)
  • Database: PostgreSQL (recommended) / SQLite (development)
  • Architecture: Monolithic backend with modular app structure

Features

  • User authentication and authorization
  • Complex business logic and domain models
  • Database migrations
  • RESTful API endpoints
  • Comprehensive testing suite

Setup

Prerequisites

  • Python 3.9+
  • pip
  • virtualenv (recommended)

Installation

  1. Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate  # On macOS/Linux
  1. Install dependencies:
pip install -r requirements.txt
  1. Run migrations:
python manage.py migrate
  1. Create a superuser:
python manage.py createsuperuser
  1. Run the development server:
python manage.py runserver

Project Structure

fleet-manager-monolith/
├── apps/              # Django applications
├── fleet_manager/     # Main project settings
├── manage.py          # Django management script
└── requirements.txt   # Python dependencies

Development Workflow

This project follows conventional commits and uses feature branches:

  • feat/ - New features
  • fix/ - Bug fixes
  • refactor/ - Code refactoring
  • chore/ - Maintenance tasks

License

MIT License - see LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages