PS : Backend service might take a couple of minutes to wake up
A modern, multilingual Home Work management platform with dark/light theme support and comprehensive user authentication.
- User registration and login
- Protected routes
- Account management (edit profile, delete account)
- Upload files with sender information
- View files in table format
- Download and delete files
- File metadata (description, tags, etc.)
- Automatic file deletion after 7 days
- file Size restriction
- Arabic (default) - العربية
- English - English
- French - Français
- Language persistence in localStorage
- Light Theme (default)
- Dark Theme
- Smooth transitions between themes
- Theme persistence in localStorage
- SCSS variables for easy customization
- Mobile-first approach
- Tablet and desktop optimized
- Collapsible sidebar navigation
- Touch-friendly interface
- Node.js (v16 or higher)
- Git
git clone
cd wajeb-app# npm Install npm run devnpm testnpm run start