{"id":25984585,"url":"https://github.com/distinctcodes/managehub","last_synced_at":"2026-04-11T13:35:02.961Z","repository":{"id":280607507,"uuid":"942519641","full_name":"DistinctCodes/ManageHub","owner":"DistinctCodes","description":"ManageHub is a comprehensive management system for tech hubs, designed to streamline user and workspace management. It features biometric authentication for staff and users to clock in and out efficiently, enhancing security and operational oversight.","archived":false,"fork":false,"pushed_at":"2025-03-04T09:51:07.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-04T10:35:44.682Z","etag":null,"topics":["nestjs","nextjs","postgresql","stellar","typescript"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DistinctCodes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-04T08:26:47.000Z","updated_at":"2025-03-04T10:21:45.000Z","dependencies_parsed_at":"2025-03-04T10:35:47.109Z","dependency_job_id":"28f066a5-5836-45b8-b1d3-814973e0133f","html_url":"https://github.com/DistinctCodes/ManageHub","commit_stats":null,"previous_names":["distinctcodes/managehub"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DistinctCodes%2FManageHub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DistinctCodes%2FManageHub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DistinctCodes%2FManageHub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DistinctCodes%2FManageHub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DistinctCodes","download_url":"https://codeload.github.com/DistinctCodes/ManageHub/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242016876,"owners_count":20058329,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nestjs","nextjs","postgresql","stellar","typescript"],"created_at":"2025-03-05T11:25:47.602Z","updated_at":"2026-04-11T13:35:02.954Z","avatar_url":"https://github.com/DistinctCodes.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# **ManageHub**\n\n**A Comprehensive Coworking and Workspace Management System**\n\nManageHub is a full-stack platform designed to streamline **coworking and workspace management** for hubs, coworking spaces and workspaces. It includes features like **biometric clock-in/clock-out functionality**, enhancing operational efficiency, security, and administrative oversight. The backend is structured for real-world usage and the frontend is designed for intuitive interaction.\n\n---\n\n## Table of Contents\n\n1. **About**\n2. **Features**\n3. **Tech Stack**\n4. **Getting Started**\n   - Prerequisites\n   - Installation\n   - Environment Variables\n\n5. **Usage**\n6. **Project Structure**\n7. **Contributing**\n8. **Roadmap**\n9. **License**\n10. **Acknowledgements**\n\n---\n\n## About\n\nManageHub is structured to handle everyday operational needs of tech hubs, from managing members to tracking workspace usage and attendance using biometric authentication. The platform is modular, scalable, and designed with real-world enterprise needs in mind.\n\nLive Demo: [https://managehub.vercel.app/](https://managehub.vercel.app/)\n\n---\n\n## Key Features\n\n- **Biometric Authentication** — Supports biometric clock-ins/outs for users and staff.\n- **User \u0026 Role Management** — Manage accounts, roles, and permissions.\n- **Workspace Tracking** — Monitor usage of workspaces, seats, and resources.\n- **Analytics \u0026 Logs** — View attendance and activity logs.\n- **Team Collaboration** — Support for teams with admin roles.\n- **Modular Architecture** — Easy to extend or customize for future needs.\n\n---\n\n## Tech Stack\n\nManageHub uses a modern full-stack technology stack:\n\n| Layer                  | Technology                                     |     |\n| ---------------------- | ---------------------------------------------- | --- |\n| Frontend               | **Next.js**, React, Tailwind CSS               |     |\n| Backend                | **NestJS**, Node.js                            |     |\n| Database               | **PostgreSQL**                                 |     |\n| Blockchain / Contracts | Rust, Stellar                                  |     |\n| Deployment             | Vercel 🚀 (Frontend \u0026 possibly Serverless API) |     |\n\n\u003e Side note: Using NestJS for API and backend services alongside Next.js for the frontend is a powerful combination for maintainable, scalable projects, especially when complex business logic or multi-client access is needed — something Next.js alone doesn’t fully optimize for in large systems.\n\n---\n\n## Getting Started\n\nThese instructions help you run the project locally for development or testing.\n\n### Prerequisites\n\nMake sure you have the following installed:\n\n- Node.js ≥ 18.x\n- npm or yarn\n- PostgreSQL database\n- Rust toolchain (if building or interacting with _contracts_)\n\n---\n\n### Installation\n\n1. **Clone the repository**\n\n```bash\ngit clone https://github.com/DistinctCodes/ManageHub.git\ncd ManageHub\n```\n\n2. **Install dependencies**\n\n```bash\n# frontend\ncd frontend\nnpm install\n\n# backend\ncd ../backend\nnpm install\n```\n\n---\n\n### Environment Variables\n\nCopy the example environment variables and configure them:\n\n```bash\ncp .env.example .env\n```\n\nUpdate variables such as:\n\n- `DATABASE_URL` — PostgreSQL connection string\n- `JWT_SECRET` / other secrets\n- Any API keys for external services\n\n---\n\n## Usage\n\n**Run backend:**\n\n```bash\ncd backend\nnpm run start:dev\n```\n\n**Run frontend:**\n\n```bash\ncd frontend\nnpm run dev\n```\n\nOpen `http://localhost:3000` in your browser.\n\n---\n\n## Project Structure\n\n```plaintext\nManageHub/\n├── backend/            # NestJS backend API\n├── frontend/           # Next.js client application\n├── contracts/          # Rust \u0026 Stellar contract modules (wasm, etc.)\n├── .github/            # CI/CD workflows\n├── README.md           # Project readme (this file)\n```\n\n- **backend/** — Contains controllers, services, modules, database logic.\n- **frontend/** — UI components, pages, API integrations.\n- **contracts/** — Smart contract or blockchain/logic modules (Rust).\n\n---\n\n## Contributing\n\nWe love contributions! Whether it’s documentation, bug fixes, new features, or tests — your help is appreciated.\n\n1. Fork the repository\n2. Create a new branch (`git checkout -b feature/YourFeature`)\n3. Commit your changes\n4. Push and open a pull request\n\nPlease follow the existing code style and architecture when contributing.\n\n---\n\n## Acknowledgements\n\nThanks to all contributors and maintainers on this project — there are **96+ contributors** helping shape this repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdistinctcodes%2Fmanagehub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdistinctcodes%2Fmanagehub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdistinctcodes%2Fmanagehub/lists"}