Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexlamper/scriptura
https://github.com/alexlamper/scriptura
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/alexlamper/scriptura
- Owner: AlexLamper
- Created: 2025-01-23T08:53:23.000Z (21 days ago)
- Default Branch: main
- Last Pushed: 2025-01-23T11:05:13.000Z (21 days ago)
- Last Synced: 2025-01-23T11:28:39.036Z (21 days ago)
- Language: TypeScript
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📖 Scriptura
Thanks for checking out **Scriptura** – Your Interactive Bible Learning Platform.
## About Scriptura
I created Scriptura because I wanted a good solution for learning more about the bible. Scriptura is a web-based learning platform designed to help users explore and study the Bible interactively. Whether you're a beginner or someone with extensive Bible knowledge, Scriptura provides personalized tools, quizzes, and learning resources to enhance your journey.
## 📜 Table of Contents
1. [Features](#features)
2. [Tech Stack](#tech-stack)
3. [Pages](#pages)
4. [API](#api)
5. [Contributing](#contributing)
6. [Support](#support)
7. [License](#license)
8. [Version](#version)
9. [FAQ](#faq)
10. [Contact](#contact)## 🌟 Features
- **Personalized Learning**: Track your progress with personalized suggestions and daily Bible reading prompts.
- **Bible Courses**: Learn more about your knowledge of Bible characters, events, places, and teachings with fun, interactive quizzes.
- **Progress Tracking**: Keep track of your learning milestones, quizzes, and daily Bible engagement.
- **Interactive Bible Map**: Explore key locations from the Bible with an interactive map, helping you learn about historical places, events, and people.
- **Leaderboards**: Compete with other users in quizzes and progress tracking.
- **Community Insights**: Engage with the community by sharing insights, notes, and learning experiences.
- **Daily Verses and Teachings**: Access daily Bible verses and thematic teachings to reflect upon.
- **Adding Notes**: Add, edit and remove any notes you want so you don't forget what you've learned.## 💻 Tech Stack
Scriptura uses modern technologies to provide an optimal performance and user experience:
- **Next.js (TypeScript)**: Primary framework for building the app, supporting server-side rendering and static site generation.
- **MongoDB**: Database managed all by MongoDB Atlas, fast and easy to use.
- **Vercel**: Hosting and deployment platform optimized for Next.js applications.
- **TailwindCSS**: Utility-first CSS framework for rapid, consistent styling.
- **Bible API**: Fetch Bible verses and related information to provide an enriched learning experience.
- **ShadCN**: UI styling library for modular and accessible components, ensuring a cohesive design.
- **React-Icons**: Extensive icon library to improve visual consistency in the UI.
- **FramerMotion**: A library used for animations and transitions.
- **NextAuth**: For simple and quick to use authentication.
- **Stripe**: For handling payment and processing transactions.## 📄 Pages
- **Dashboard**: The main page featuring the courses, daily suggestions, lessons and more...
- **Courses**: Explore courses to learn more about the bible.
- **Profile**: Customize your profile, view achievements, and track your learning journey.
- **Resources**: Discover various bible versions, commentaries and study tools.
- **Community**: Discuss biblical topics, join study groups and start conversations.
- **Settings**: Manage your account settings and preferences.
- **Help/FAQ**: Access FAQs and resources for support.## 🌐 API
Scriptura uses the **Bible API** for fetching Bible verses and related content, providing an enriched and up-to-date learning experience. For more information on available data, check out the [Bible API Source](https://rapidapi.com/ajith/api/holy-bible).
## 🤝 Contributing
Scriptura is an open-source project and contributions are welcome! Here's how you can contribute:
1. **Fork the repository** and create a new branch.
2. **Make your changes** and add descriptive commit messages.
3. **Submit a pull request** detailing your improvements or fixes.Every contribution helps make BibleMap better for everyone! 🎉
## ❤️ Support
If you’d like to support the project, sharing Scriptura with others or contributing to the development is greatly appreciated!
## 📄 License
This project is licensed under the [MIT License](LICENSE), allowing for reuse and modification with attribution.
## 📌 Version
Current Version: **v1.0**
## ❓ FAQ
**Q: Is Scriptura free to use?**
A: Yes! Scriptura is free for everyone. Premium features may be added in the future.**Q: What Bible translations are supported?**
A: Scriptura currently supports the multiple bible version such as the King James Bible, with plans to expand to other translations in the future.**Q: How do I report a bug or suggest a feature?**
A: Please open an issue on our GitHub repository with details of your suggestion or bug report.## 📬 Contact
Got questions, feedback, or just want to say hi? Reach out at [[email protected]](mailto:[email protected]).
Thanks for checking out **Scriptura**! 📖