A unified ERP and social engagement system designed to streamline administrative workflows, personnel management, and community communication within military units. Built with Next.js, TypeScript, and TailwindCSS, the platform delivers a modern, modular, and scalable approach to digitalising army administrative processes.
This project combines two major domains into a single platform:
A suite of tools that supports unit-level and formation-level administrative operations, such as:
- Personnel management & records
- Tasking and duty planning
- Attendance / activity tracking
- Document management
- Workflow & approval systems
- Reporting and analytics
An internal social platform for soldiers and commanders:
- Newsfeed & posts
- Comments, likes, and reactions
- Media uploads
- Announcements & broadcasts
- Unit-wide engagement modules
The result is a complete digital ecosystem for both operational efficiency and community cohesion.
- Next.js 14 (App Router)
- React + TypeScript
- TailwindCSS
- Sentry (client, server & edge monitoring)
- Vercel deployment ready
- REST APIs / internal services (extendable)
- Environment-based configuration via .env.local
social40/
├── app/ # Next.js app-router pages & routes
├── src/
│ ├── components/ # Reusable UI components
│ ├── hooks/ # Custom client-side hooks
│ ├── lib/ # Utilities, API wrappers, helpers
│ └── ...
├── public/ # Assets (images, icons)
├── sentry.*.config.ts # Sentry monitoring configs
├── next.config.js
├── tailwind.config.ts
├── tsconfig.json
├── package.json
└── vercel.json
git clone https://github.com/ikeawesom/social40.git
cd social40
npm install
Copy .env.local (or create it if missing) and fill in your variables:
NEXT_PUBLIC_API_URL=...
SENTRY_AUTH_TOKEN=...
SENTRY_DSN=...
npm run dev
App will be available at http://localhost:3000.
npm run build
npm start
This project is designed for internal military deployment, and includes:
- Environment-based secret separation
- Optional Sentry monitoring
- Scalable RBAC (role-based access control) patterns
- Potential integration with military networks or intranets
Specify your intended license (MIT, Apache-2.0, AGPL, or private internal license).
This system was built to modernise and streamline administrative processes, improve communication, and enhance soldier engagement using modern web technologies.
