Loading repository data…
Loading repository data…
MarcMadeIt / repository
Full-stack semester project developed for Modulex. Vue frontend in JavaScript, Express/Node.js backend in TypeScript, and MongoDB as the database.s-backend i TypeScript og MongoDB som database.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A course management platform for academies. Admins manage customers and assign courses; customers complete modules at their own pace.
modulex/
├── client/ # Vue 3 frontend
└── server/ # Express + TypeScript API
| Layer | Technology |
|---|---|
| Frontend | Vue 3, Vue Router, Vite |
| Backend | Express 5, TypeScript, tsx |
| Database | MongoDB via Mongoose |
| Auth | JWT in httpOnly cookies |
| Nodemailer (SMTP) |
Both apps run independently — open two terminals.
Server
cd server
cp .env.example .env # fill in the values
npm install
npm run dev # http://localhost:3000
Client
cd client
npm install
npm run dev # http://localhost:5173
See server/README.md for environment variables, API routes, and seed data.