Welcome to the Deen and Dunya project! This website aims to guide the Ummah and help solve existential crises by providing valuable resources on Islam, mental health, and physical wellness.
Deen and Dunya is a platform designed to offer free resources and guidance for Muslims. It focuses on balancing religious (Deen) and worldly (Dunya) aspects of life to help individuals find purpose and improve their mental and physical well-being.
- Islamic Literature: Access to a vast library of free Islamic texts.
- Existence Project: Discussions on the purpose of life from an Islamic perspective.
- Technical Skills: Resources and tutorials to enhance your professional skills.
- Physical Fitness: Tips and articles on maintaining physical health.
- Mental Wellness: Strategies and advice for mental well-being.
To run the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yasirfaizahmed/orbiting-thoughts.git cd orbiting-thoughts
-
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install dependencies:
pip install -r requirements.txt
-
Set up the database:
alembic upgrade head # If using Alembic for migrations
-
Run the application:
uvicorn main:app --reload
To use the Deen and Dunya website:
- Open your web browser and navigate to
http://localhost:8000
. - Explore the various sections: Islamic Literature, Existence Project, Technical Skills, Physical Fitness, and Mental Wellness.
- Use the search functionality to find specific resources or articles.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeatureName
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/YourFeatureName
- Open a pull request.
Please ensure your code follows the project's coding standards and includes appropriate tests.
This project is licensed under the MIT License. See the LICENSE file for more details.
For questions or feedback, please contact us at:
- Email: [email protected]