DEV Community

Cover image for Workshift - The all-in-one application for organisations
arnu515
arnu515

Posted on

3 1

Workshift - The all-in-one application for organisations

Screenshot of workshift.gq

Overview of My Submission

Workshift is an open source application for organisations that allows organisation members to collaborate with each other. It is a realtime chat platform built on MongoDB Atlas and utilises many features provided by MongoDB Atlas and MongoDB Realm.

Link to hosted demo (might be slow because the backend is hosted on a $1 DigitalOcean droplet: https://workshift.gq

Link to source code: https://github.com/arnu515/workshift

Submission Category:

Choose your own adventure

Link to Code

GitHub logo arnu515 / workshift

Workshift: Work better. Built for the Dev and MongoDB hackathon

Workshift - The all-in-one app for organisations (BETA)

Worshift is an application for organisations that provides realtime communications. It was built for a hackathon and is currently in beta.

Hosted demo: https://workshift.gq

P.S.: The demo will be slow because the backend is hosted on a $6 DigitalOcean droplet

Host the app yourself

Prerequisites

You will need:

Host locally

A Docker Image is provided for the backend. The frontend can be built and…

Additional Resources / Info

Workshift screenshot

Workshift uses these MongoDB Realm features:

  • MongoDB Atlas for data storage
  • Atlas Search for searching for users to invite
  • Realm functions and triggers for sending events to Pusher when something has changed in the database
  • Realm HTTPS endpoints to implement Atlas Search in the frontend without exposing secrets
  • Realm hosting for storing common assets (https://assets.workshift.gq)

Workshift uses these additional providers:

For information about the tech-stack and instructions on local hosting, checkout the README

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs