JechSpace is an intuitive, flexible, and scalable workspace management platform designed to help teams, co-working spaces, and organizations optimize how they book, manage, and interact with their shared work environments.
Developed by Team Jechies at the ALX Nigeria Hackathon 1.0, JechSpace earned 3rd place for its innovative approach to transforming workspace operations and team coordination.
Many organizations and co-working spaces struggle with:
- Manual or inefficient booking systems
- Lack of real-time updates on workspace availability
- No centralized way to manage user roles, bookings, or notifications
- Difficulty tracking workspace usage or generating insightful reports
JechSpace is a full-stack platform that enables:
- π Real-time workspace booking
- π§βπΌ Role-based access control for admins, managers, and users
- π§ Email verification & notifications
- π Analytics and usage reporting
- π’ Space management tools for availability and configurations
- ποΈ Check-in/check-out feature for tracking workspace utilization
- π Real-time notifications via dashboard
Feature | Description |
---|---|
π Authentication & Email Verification | Secure signup/login with email confirmation |
π₯ Team Management | Admins can manage team members, assign roles |
π’ Workspace Booking | Schedule and reserve spaces with time conflict detection |
π Calendar Integration | Sync with team calendars (future roadmap) |
π Admin Dashboard | Overview of booking analytics, space usage |
π¬ Email Notifications | Get updates on bookings and check-ins |
π Role-Based Access | Permissions differ for admins, managers, and regular users |
π± Responsive Design | Mobile-friendly UI and user dashboard |
Frontend:
- HTML5, CSS3, JavaScript
- React.js (for future integration)
Backend:
- Node.js + Express.js
- PostgreSQL (via Prisma ORM)
- JWT for authentication
- Nodemailer for email services
Deployment & DevOps:
- Hosted on Render
- GitHub Actions for CI/CD
- Nginx (planned for production scaling)
- Modular backend structure (Routes, Controllers, Services)
- Secure Auth Layer using JWT and bcrypt
- ORM: Prisma for type-safe DB operations
- Email Service: Nodemailer with custom templates
- Validation: Express Validator + Middleware guards
- Error Handling: Global error management system
- Core MVP with auth and bookings
- Email verification and check-ins
- Admin dashboard and analytics
- Google Calendar integration
- AI-based usage prediction and recommendations
- Multi-tenant support for multiple organizations
- WebSocket-powered real-time updates
- Daniel Dohou β Team Lead, Backend Engineer
- Oluchukwu Joseph β Backend Team Lead, Backend Engineer
- Oladosu Abayomi β Frontend Team Lead, Frontend Engineer
- Richard Inyang β Data Scientist
- Ibeanusi Joseph β Data Analyst
- Sunmibare Idowu β Backend Developer
- Happiness Adams β Backend Developer
- Pelumi Idowu β Frontend Developer
- Ayobami Elijah β AWS & Cloud Specialist
Interested in partnering or learning more about JechSpace?
- π§ Email: [[email protected]]
- π Website: https://jechspace.com
This project is open-source for demonstration purposes and subject to further licensing based on collaboration. Contact the team for usage and partnership details.