❯ Malfuzat Explorer
A Web Application for Exploring Malfuzat
Malfuzat Explorer is an open-source web app designed to facilitate easy search and explorationof Malfuzat - compilation of the sayings of the Promised Messiah, Hazrat Mirza Ghulam Ahmad. With advanced search, multi-lingual support (Arabic & Urdu):
- Provide easy access to Malfuzat for research and spiritual growth
- Facilitate understanding and exploration of Islamic teachings
- Promote preservation and dissemination of Malfuzat
Built with ASP.NET core MVC with Arabic/Urdu font support.
Contribute to improve and expand Malfuzat Explorer! Review our guidelines and join our community.
Contact: [[email protected] - https://www.linkedin.com/in/intitech07 ]
❯ • Scan through the Malfuzat for user query
└── MalfuzatExplorer/
├── Controllers
│ └── HomeController.cs
├── MalfuzatExplorer.csproj
├── MalfuzatExplorer.sln
├── Models
│ ├── ErrorViewModel.cs
│ └── MalfuzatModel.cs
├── Program.cs
├── Properties
│ └── launchSettings.json
├── README.md
├── Views
│ ├── Home
│ ├── Shared
│ ├── _ViewImports.cshtml
│ └── _ViewStart.cshtml
├── appsettings.Development.json
├── appsettings.json
└── wwwroot
├── Malfuzat
├── css
├── favico.ico
├── favicon.ico
├── js
└── lib
.
File | Summary |
---|---|
appsettings.json | ❯ REPLACE-ME |
MalfuzatExplorer.csproj | ❯ REPLACE-ME |
appsettings.Development.json | ❯ REPLACE-ME |
MalfuzatExplorer.sln | ❯ REPLACE-ME |
Program.cs | ❯ REPLACE-ME |
Properties
File | Summary |
---|---|
launchSettings.json | ❯ REPLACE-ME |
Views
File | Summary |
---|---|
_ViewImports.cshtml | ❯ REPLACE-ME |
_ViewStart.cshtml | ❯ REPLACE-ME |
Views.Home
File | Summary |
---|---|
Privacy.cshtml | ❯ REPLACE-ME |
Index.cshtml | ❯ REPLACE-ME |
Views.Shared
File | Summary |
---|---|
Error.cshtml | ❯ REPLACE-ME |
_ValidationScriptsPartial.cshtml | ❯ REPLACE-ME |
_Layout.cshtml | ❯ REPLACE-ME |
_Layout.cshtml.css | ❯ REPLACE-ME |
wwwroot.css
File | Summary |
---|---|
site.css | ❯ REPLACE-ME |
wwwroot.lib.jquery-validation-unobtrusive
File | Summary |
---|---|
LICENSE.txt | ❯ REPLACE-ME |
jquery.validate.unobtrusive.js | ❯ REPLACE-ME |
jquery.validate.unobtrusive.min.js | ❯ REPLACE-ME |
wwwroot.lib.jquery
File | Summary |
---|---|
LICENSE.txt | ❯ REPLACE-ME |
wwwroot.js
File | Summary |
---|---|
site.js | ❯ REPLACE-ME |
Models
File | Summary |
---|---|
ErrorViewModel.cs | ❯ REPLACE-ME |
MalfuzatModel.cs | ❯ REPLACE-ME |
Controllers
File | Summary |
---|---|
HomeController.cs | ❯ REPLACE-ME |
None: version x.y.z
Build the project from source:
- Clone the MalfuzatExplorer repository:
❯ git clone https://github.com/intisor/MalfuzatExplorer
- Navigate to the project directory:
❯ cd MalfuzatExplorer
-
Task 1
: Implemented IText7 Library for document processing. -
Task 2
: Did some business logics. -
Task 3
: Designed the UI.
Contributions are welcome! Here are several ways you can contribute:
- Report Issues: Submit bugs found or log feature requests for the
MalfuzatExplorer
project. - Submit Pull Requests: Review open PRs, and submit your own PRs.
- Join the Discussions: Share your insights, provide feedback, or ask questions.
Contributing Guidelines
- Fork the Repository: Start by forking the project repository to your github account.
- Clone Locally: Clone the forked repository to your local machine using a git client.
git clone https://github.com/intisor/MalfuzatExplorer
- Create a New Branch: Always work on a new branch, giving it a descriptive name.
git checkout -b new-feature-x
- Make Your Changes: Develop and test your changes locally.
- Commit Your Changes: Commit with a clear message describing your updates.
git commit -m 'Implemented new feature x.'
- Push to github: Push the changes to your forked repository.
git push origin new-feature-x
- Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
- Review: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!