Client-Side application for sharing heartfelt messages
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
This project serves as the client application for the MessageBox project. MessageBox allows you to easily send messages to friends or loved ones with a simple and easy to use interface. The messages are sent to the MessageBox hardware, and the user on the other end is notified of the new message. After opening the box and reading the message, the box clears it's screen and listens for more messages. This provides a clean interface to send personal messages to someone at work or home, without distracting the recipient or requiring them to use any complex technology.
To get a MessageBox up and running follow these steps.
You'll need the following:
- 3D Printed Parts in the
CAD_Files/FreeCAD
folder - PCB in the
CAD_Files/KiCad
folder - Off-the-shelf parts listed in
BOM.md
- Soldering Iron and Solder
- (Optional) Heatshrink Tubing
- (Optional) Hot Glue Gun
You'll need the following:
- PlatformIO
- To run the project, build and upload with PlatformIO:
pio run
pio run -t uploadfs
pio run -t upload
The uploadfs command will ensure all necessary SSL certificates are installed on the system, for use with HTTPS.
Setup instructions will appear on the TFT LCD attached to the box.
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Desone Burns II - dburnsii@live.com
Project Link: https://github.com/dburnsii/MessageBox