Skip to content

This was a 48-hour hackathon project which placed 2nd at the DEVS x GDSC Hackathon 2023. Sapling is a groundbreaking coworker matching application designed to enrich workplace environments and foster healthier, happier employees.

Notifications You must be signed in to change notification settings

lukisoo/sapling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Sapling!

This was a 48-hour hackathon project which placed 2nd at the DEVS x GDSC Hackathon 2023.

Sapling is a groundbreaking coworker matching application designed to enrich workplace environments and foster healthier, happier employees. Our platform cultivates a more connected, engaged, and productive workforce by encouraging workers to step outside for a break and bond over shared interests. But Sapling's reach extends beyond just professional contexts - it is a platform for everyone.

Screenshot 2023-07-10 182527

Background

In our fast-paced digital world, work often takes a toll on us - even when working from the comforts of our homes. Here's where Sapling steps in. Our platform encourages users to pause, take a short break from work, and reconnect with the world outside their screens.

Sapling believes in the revitalizing power of nature and the outdoors. Amidst the ongoing work-from-home trend, it's easy to forget about the world beyond our home offices. We're here to change that. Sapling encourages users to step outside, breathe fresh air, and experience a refreshing change of scenery.

But that's not all! Sapling is also a social application designed to bring like-minded individuals together. You can meet and interact with others in a fun and friendly atmosphere in a workplace, university, or public group. It's about making connections, fostering friendships, and building a community while caring for your mental and physical well-being.

Screenshot 2023-07-10 182637

Benefits

Sapling harnesses the power of social interactions and the refreshing ambience of the outdoors to promote a lifestyle that significantly enhances health and well-being. With each meeting organized through our platform, we foster physical activity, social interaction, and a connection to nature, all of which have proven benefits for overall health.

In an era where mental health and well-being are often neglected, Sapling is a solution that prioritizes your peace of mind. Our application reminds users to step back from work, breathe, and care for their mental well-being. Taking time for oneself and engaging in positive social interactions in a relaxing environment can significantly contribute to mental health.

Furthermore, Sapling understands the power of regular, healthy breaks. We enhance individual productivity and social capital by encouraging users to leave their work temporarily. Breaks are not just about rest; they're an opportunity to recharge, reconnect, and return to work with renewed energy and perspective.

Screenshot 2023-07-10 182832

Target users

For university students, Sapling transforms into a fun, engaging social application to form new friendships or deepen existing ones. Whether you're looking for study partners or just companions for a relaxing outdoor break, Sapling has you covered.

Moreover, Sapling is not confined to organizational walls or campuses - it serves public groups too. Whether you're part of a community, a club, or just a local group of like-minded individuals, Sapling can help to arrange outdoor gatherings and make connections effortless.

Explore Sapling today and see how our app can reinvigorate your daily routine professionally and personally. Your next break could lead to your next significant connection. Start planting your Saplings now!

Screenshot 2023-07-10 182931

Technologies

  • ReactJS, NodeJS, ExpressJS, MongoDB, SlackAPI, ChatGPT4

Tech Stack drawio

How To Start

This repository is split into client and server. We utilise npm workspaces.

Client

Client used to run applications. Run locally using npm install and npm run dev

Server

Service hosting a simple endpoint that connects the application to Slack API via incoming webhooks.

  1. Configure the incoming webhooks via your custom Slack application to connect it to your personal workspace. Follow the guide to get started. https://api.slack.com/
  2. Replace it with SLACK_WEBHOOK_URL as an environmental variable in the .env file.
  3. Run npm install in the server directory and node index in the src directory.

Team

  • Lucy Zhu - Frontend & Design
  • Daniel Torrey - Product Manager
  • Naren Rohan - Backend
  • Youxiang Lei - Design
  • Zoe Niu - Design
  • Matthew Ouyang - Tech Lead

357825000_965113308265910_4217121732363647719_n

About

This was a 48-hour hackathon project which placed 2nd at the DEVS x GDSC Hackathon 2023. Sapling is a groundbreaking coworker matching application designed to enrich workplace environments and foster healthier, happier employees.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published