A collaboration between Caetano S. and Haroun B. as Project no 2 of the Ironhack WebDev Bootcamp, Bottle Me Maybe is a messaging over HTTP REST API where users can exchange messages "ie: Bottles", with anonymity being optional.
To get started a user can fetch a bottle at random. They then can respond, which starts a conversation “ie: Crate”. Or throw it back into circulation and fetch another one.
Users can also see the history of a floating bottle and in which cities it has been.
This implementation uses the following:
- A document based database hosted on MongoDB Atlas.
- JWT for authentication.
- Hekoru for deployment.
- More testing.
- Better documentation.
- Add some basic security and email verification.
- Implement real-time communication using websockets.
- Add a front end.
- Refactor some more.
- Turn it into a PWA.