tududi/backend/modules/projects/index.js
Chris 542be2c1e9
Fix bug 366 (#764)
* Optimize DB

* Clean up names

* fixup! Clean up names

* fixup! fixup! Clean up names
2026-01-07 18:18:07 +02:00

30 lines
713 B
JavaScript

'use strict';
/**
* Projects Module
*
* This module handles all project-related functionality including:
* - CRUD operations for projects
* - Project image uploads
* - Tag management for projects
* - Area association
* - Share count tracking
*
* Usage:
* const projectsModule = require('./modules/projects');
* app.use('/api', projectsModule.routes);
*/
const routes = require('./routes');
const projectsService = require('./service');
const projectsRepository = require('./repository');
const { validateUid, validateName, formatDate } = require('./validation');
module.exports = {
routes,
projectsService,
projectsRepository,
validateUid,
validateName,
formatDate,
};