Commit Graph

33 Commits

Author SHA1 Message Date
Thibault Pouch
d08cda9d22 feat: enhance logging in PrismaClient for better query, warning, and error visibility 2026-03-03 10:21:29 +01:00
Thibault Pouch
039b9c1ff4 feat: enhance AuthContext to integrate API for authentication and user management 2026-03-03 09:48:54 +01:00
Thibault Pouch
c5a9bd081c refactor: simplify DevRoleSwitcher by removing role selection and unused variables 2026-03-03 09:48:47 +01:00
Thibault Pouch
a45e9a86cd refactor: add embedded poll reference to EventPost interface 2026-03-03 09:48:40 +01:00
Thibault Pouch
9bf759c829 feat: implement comprehensive API structure for authentication, users, forum, bugs, events, and team management 2026-03-03 09:48:28 +01:00
Thibault Pouch
11708032bd refactor: update ports to use 80 for front-end services in Docker and Nginx configuration 2026-03-03 09:48:22 +01:00
Thibault Pouch
f54f237dd9 feat: integrate API calls for forum, bug, and event pages; replace mock data with dynamic data fetching 2026-03-03 09:48:07 +01:00
Thibault Pouch
4768bd5184 feat: add CONTRIBUTING.md and LICENSE files for project guidelines and legal terms 2026-03-03 09:21:42 +01:00
Thibault Pouch
8f8cdc3872 chore: remove CLAUDE.md and update README.md to reflect changes 2026-03-03 09:19:04 +01:00
Thibault Pouch
52c1d429f9 feat: add initial .gitignore and README.md for project setup 2026-03-03 09:16:30 +01:00
Thibault Pouch
83d5a70b08 feat(nest-front): add API_URL proxy and VITE_API_URL support for split deployment
- nginx.conf: proxy /api/ to ${API_URL} (injected at container start via envsubst)
- Dockerfile: accept VITE_API_URL build arg; use envsubst CMD to hydrate nginx template
- src/utils/api.ts: export API_BASE using VITE_API_URL or fallback to /api

Enables nest-front to run on Coolify while nest-backend runs on Portainer.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 09:13:27 +01:00
Thibault Pouch
1ed5dc15d8 chore: add root-level CLAUDE.md and docker-compose.yml
Monorepo root files for documentation and unified Docker Compose
that brings up all three services (db, api, front, intra) together.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 09:11:24 +01:00
Thibault Pouch
61efd906bc chore: merge nest-intra history into monorepo 2026-03-03 09:11:10 +01:00
Thibault Pouch
3b06c38f62 chore: merge nest-front history into monorepo 2026-03-03 09:11:05 +01:00
Thibault Pouch
244bea372e feat: add user creation endpoint with validation and error handling 2026-03-02 09:50:44 +01:00
Thibault Pouch
eb2a2b7d6e feat: add staff user creation functionality and enhance role badge display 2026-03-02 09:50:38 +01:00
Thibault Pouch
3e0eeafac3 chore: remove mock data usage and initialize state in various components for cleaner setup 2026-03-02 09:47:40 +01:00
Thibault Pouch
65282832cb feat: update nginx configuration and enhance AuthContext for improved authentication handling 2026-03-02 09:38:34 +01:00
Thibault Pouch
073dc38fd7 feat: update environment configuration and seed admin user in database 2026-02-28 14:35:54 +01:00
Thibault Pouch
f700d7fd86 feat : Init Project 2026-02-28 14:20:09 +01:00
Thibault Pouch
90efb6175f feat: add Dockerfile, docker-compose.yml, and nginx.conf for containerized deployment 2026-02-27 10:38:38 +01:00
Thibault Pouch
6b8039da28 feat: add Dockerfile, docker-compose, and nginx configuration for application deployment 2026-02-27 10:38:29 +01:00
Thibault Pouch
16b047e49f feat: add IntranetServices page and services.json for external tools 2026-02-27 10:32:44 +01:00
Thibault Pouch
4607e79b8b feat: implement lazy loading for LoginPage and add Suspense to IntranetLayout 2026-02-27 10:22:37 +01:00
Thibault Pouch
992b4340bd feat : init Project 2026-02-27 10:15:40 +01:00
Thibault Pouch
4bfc10fd98 feat : Initial commit 2026-02-26 16:26:16 +01:00
Thibault Pouch
6ed13d1ffc refactor : Remove intranet components along with their associated styles and logic 2026-02-26 16:23:48 +01:00
Thibault Pouch
c2d94a349c chore : move all to root 2026-02-26 16:16:44 +01:00
Thibault Pouch
308a758e79 feat: add events and polls functionality to intranet and public pages 2026-02-18 12:48:16 +01:00
Thibault Pouch
c5b4b44bb8 refactor: Update font styles and improve button sizing for better UI consistency 2026-02-18 12:38:18 +01:00
Thibault Pouch
0021787af7 refactor : UI styles across intranet and public pages for consistency 2026-02-18 11:16:42 +01:00
Thibault Pouch
b79c8e2460 feat : Add .gitignore file to exclude logs, build artifacts, and editor configurations 2026-02-18 10:52:52 +01:00
Thibault Pouch
0fb3fc77cd Init project 2026-02-18 09:15:38 +01:00