Skip to content
 
 

Repository files navigation

Deskeando

Deskeando is a full-stack desk booking application that enables employees to reserve desks, manage bookings, and organise workspace availability across departments.

The application provides secure user authentication, role-based access, and a responsive interface for managing office resources.


Features

  • User registration and login
  • JWT authentication
  • Secure password hashing with bcrypt
  • Book and manage desks
  • Department-based desk organisation
  • Booking conflict prevention
  • PostgreSQL database
  • Responsive React frontend
  • RESTful API built with Express

Tech Stack

Frontend

  • React
  • Bootstrap
  • Webpack

Backend

  • Node.js
  • Express
  • PostgreSQL
  • pg
  • JWT
  • bcrypt

Development Tools

  • Babel
  • ESLint
  • Prettier
  • Nodemon

Deployment

  • Render
  • PostgreSQL (Render)

Project Structure

client/
server/
dist/

About

An application to manage desk booking and spaces, a way to book desks in advance so everyone can be sure they have space to work.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages