Nexus is a collaborative project management platform built for student clubs and teams. It transforms a basic task management system into a complete Kanban-style collaboration workspace with task tracking, member management, announcements, sprint planning, analytics, and role-based administration.
The platform was developed as part of the Android Club Technical Recruitment Task 2026.
Email: superadmin@androidclub.com
Password: 123456
The Super Admin account has access to all platform features, including user management, role management, announcements, sprint management, analytics, and administrative controls.
- To Do, In Progress, and Done stages
- Drag-and-drop task movement
- Task status management
- Task editing and deletion
- Task assignment to members
- Due dates and priority levels
- Member directory
- Individual member profiles
- Task ownership tracking
- Completion statistics
- Progress indicators
- Activity timeline
- Task creation logs
- Task update logs
- Task movement history
- Task deletion records
- Task status distribution
- Priority distribution
- Completion metrics
- Member productivity statistics
- Team performance insights
- Sprint creation and management
- Sprint tracking
- Sprint-based organization
- Club-wide announcements
- Announcement management
- Team communication support
- User registration
- User login
- Secure password hashing
- Role-based access control
Supported Roles:
- Member
- Admin
- Super Admin
- Responsive interface
- Modern dark-themed UI
- Toast notifications
- Search and filtering
- Task tags
- Real-time UI updates
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4
- Next.js Route Handlers
- MongoDB Atlas
- Mongoose
- NextAuth.js
- bcryptjs
- @hello-pangea/dnd
- react-hot-toast
- recharts
- Vercel
git clone <repository-url>
cd nexusnpm installCreate a .env.local file:
MONGODB_URI=your_mongodb_connection_string
NEXTAUTH_SECRET=your_secret_key
NEXTAUTH_URL=http://localhost:3000npm run devOpen:
http://localhost:3000
-
Push the repository to GitHub
-
Import the repository into Vercel
-
Configure environment variables:
- MONGODB_URI
- NEXTAUTH_SECRET
- NEXTAUTH_URL
-
Deploy the project
-
Update NEXTAUTH_URL with the deployed domain if required
The application is deployed using Vercel and connected to MongoDB Atlas.
- Real-time multi-user synchronization is not implemented.
- Notifications are session-based and not delivered through email or push services.
Android Club Technical Recruitment 2026
Project: Nexus — Club Collaboration Platform







