Disciple's Toolbox
We were inspired to create Disciple's Toolbox because we found existing Bible apps on our phones to be lacking. We envisioned a web application that would serve as a comprehensive "toolbox" for organizing everything necessary for our spiritual health and growth.
What We Learned: Throughout this project, we've learned the power of innovation and the impact it can have on faith-based tools. We've also gained valuable experience in navigating new technologies and pushing the boundaries of what's possible in web development.
Project Building:
- We combined various features into Disciple's Toolbox:
- Verse of the Day API: Providing daily encouragement.
- Journal: Enabling daily Bible notes, sermon notes, or personal journaling.
- Memory Scripture: A dedicated section for favorite or memorization-worthy scriptures.
- Prayer List: Allowing users to add, track, and mark fulfilled prayers.
- Bible Reading: The entire Bible is accessible on the website.
- We built the project using cutting-edge technology, including:
- BunJS: Known for its incredible speed.
- ReactJS: For a responsive and interactive user interface.
- ElysiaJS: Empowering our backend functionality.
- MongoDB: NoSQL DB ensuring secure data storage.
Challenges Faced: Our journey wasn't without challenges. Being early adopters of BunJS and ElysiaJS, which had only been fully available for seven days when we started, meant facing a lack of documentation. Integrating the backend and front end posed hurdles, especially in connecting the routes and MongoDB to the front-end view. JSON parsing for backend POST routes also presented difficulties.
Achievements: Despite these challenges, we're incredibly proud of what we've accomplished. We've harnessed novel technology to create a project we believe will revolutionize web development. Disciple's Toolbox isn't just a project; it's a testament to innovation, perseverance, and our commitment to making faith-based tools faster, more efficient, and accessible.
Authors
- Jonathan Sanchez - @JonathanSanch
- Lucas Vlad - @LucasVlad
- Zino Ebiala - @DavidEbiala
- David Kennedy - @DK3N
Built With
- api
- bun
- javascript
- mongodb
- react
Log in or sign up for Devpost to join the conversation.