Amity WorkGraph is a closed-network collaboration and opportunity platform designed for students and faculty within a university environment.
The platform explores how trusted institutional systems can support freelance work, collaborative projects, research opportunities, and campus coordination through role-based infrastructure and structured workflows.
Amity WorkGraph started as an attempt to solve a recurring campus problem:
opportunities existed, but access to them was fragmented, informal, and inconsistent.
Students often discovered freelance work, research opportunities, or collaborative projects through disconnected WhatsApp groups, personal networks, or scattered announcements. Faculty faced similar friction while trying to identify reliable collaborators or distribute opportunities efficiently.
The platform was designed as a structured internal system where verified students and faculty could:
- post opportunities
- submit applications
- review candidates
- manage workflows
- coordinate collaborations
within a trusted institutional environment.
Instead of functioning like a public marketplace, Amity WorkGraph focuses on closed-network infrastructure built around verified campus identity systems.
Most opportunity systems inside universities operate through fragmented communication channels.
This creates:
- poor discoverability
- inconsistent trust
- duplicate coordination effort
- weak institutional memory
- scattered collaboration pipelines
Amity WorkGraph attempts to centralize these systems through:
- verified identity infrastructure
- role-based workflows
- structured applications
- persistent dashboards
- centralized opportunity discovery
Separate workflows for:
- students
- faculty
Enrollment-based identity logic ensures all activity remains tied to verified institutional users.
Faculty and students can:
- publish opportunities
- define compensation
- specify requirements
- manage application pipelines
Applicants can:
- submit proposals
- place bids
- track application status
- manage participation history
Posters can:
- review candidates
- accept/reject applications
- manage workflow progression
Multi-dimensional filtering system supporting:
- role-based discovery
- opportunity browsing
- application tracking
- dashboard persistence
The authentication system evolved across multiple implementation stages:
Static client-side authentication prototype.
Enrollment-based identity resolution using backend user creation logic.
bcrypt-secured password authentication with durable identity persistence and cryptographic verification.
Frontend Client
↓
Authentication Layer
↓
REST API Gateway
↓
Application Logic
↓
SQLite Database
↓
Role-Based Workflow System
Technology Stack
Frontend
React
Vite
JavaScript
CSS
Backend
Node.js
Express.js
SQLite
Authentication
bcrypt
Enrollment-based identity verification
Session persistence
Database Design
The platform uses a relational three-table architecture:
users
Stores:
identity markers
enrollment numbers
role designation
password hashes
jobs
Stores:
opportunity definitions
compensation metadata
posting relationships
applications
Stores:
applicant mappings
proposals
bid values
workflow state
Database-level integrity constraints prevent duplicate applications and enforce referential consistency.
Example Workflow
Faculty logs in and posts an opportunity.
Students browse the opportunity feed.
Students submit proposals and bids.
Faculty reviews applications.
Selected applicants are accepted into the workflow.
Running Locally
Backend
cd backend
node --experimental-sqlite src/index.js
Frontend
cd frontend
npm install
npm run dev
Design Philosophy
Amity WorkGraph was designed around:
institutional trust
workflow clarity
operational simplicity
structured collaboration
persistent coordination systems
Rather than functioning as a generic freelance platform, the system focuses on building trusted internal infrastructure for academic environments.
Known Limitations
No JWT-based authentication layer
No password recovery system
No university SSO integration
SQLite architecture limits large-scale deployment
Future Directions
University SSO integration
JWT authentication
Multi-campus deployment
Auditable work records
Alumni collaboration systems
Cross-department opportunity discovery
Institutional analytics dashboards
Author
Swapnil Karki