Skip to content

JechSpace/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🏢 JechSpace – Smart Workspace Management Solution

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.


🚀 Live Demo

  1. 🔗: Gamma Pitch Deck

🧠 Problem Statement

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

💡 Solution: What is JechSpace?

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

⚙️ Features

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

🛠️ Tech Stack

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)

🧩 Architecture

  • 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

🛣️ Roadmap

  • 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

🧑‍💻 Team JechSpace


📩 Contact Us

Interested in partnering or learning more about JechSpace?


📜 License

This project is open-source for demonstration purposes and subject to further licensing based on collaboration. Contact the team for usage and partnership details.

About

Repository set up

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •