Badiiyat is a platform designed to facilitate the search for book authors. It provides a user-friendly interface for searching authors by name or book title. Users can utilize various features, including authentication, signup, profile management, localization in multiple languages, and a dark mode option.
Badiiyat offers a comprehensive solution for book enthusiasts to explore and discover authors effortlessly. Whether you're looking for your favorite author or seeking new literary talents, Badiiyat simplifies the process with its intuitive search functionality. The platform also ensures a personalized experience by allowing users to customize their profiles, set profile images, and interact with content in their preferred language and visual theme.
- Search for Book Authors: Effortlessly find authors by name or book title through an intuitive search interface.
- Authentication and Sign Up: Securely access personalized features by signing in with existing credentials or creating a new account.
- Profile Management: Customize your profile by editing information such as name, email, and password.
- Profile Image: Personalize your profile further by uploading an image to represent you on the platform.
- Localization: Explore Badiiyat in your preferred language with support for Uzbek (uz), Russian (ru), and English (en).
- Dark Mode: Enhance readability and reduce eye strain with the option to switch between light and dark modes.
- User-Friendly Interface: Enjoy a seamless user experience with an intuitive interface designed for ease of navigation.
- Community Engagement: Connect with fellow book enthusiasts, share recommendations, and engage in discussions.
- Continuous Improvement: Badiiyat is continuously evolving to incorporate user feedback and enhance features for an optimal experience.
To install and run Badiiyat locally, follow these steps:
- Clone the Repository: Clone this repository to your local machine.
- Install Dependencies: Navigate to the project directory and run
npm install
to install dependencies. - Start the Development Server: Run
npm run dev
to start the development server and access Badiiyat in your web browser.
Get started with Badiiyat using the following steps:
- Search for Authors: Use the search bar to find authors by name or book title.
- Authentication: Sign in to your account to access personalized features or create a new account if you're new to Badiiyat.
- Profile Customization: Edit your profile information and upload a profile image to personalize your account.
- Language Selection: Explore content in your preferred language by selecting from Uzbek, Russian, or English options.
- Theme Preferences: Toggle between light and dark modes based on your visual preferences.
- Engage with the Community: Connect with other users, share book recommendations, and participate in discussions.
- Discover New Authors: Explore curated lists, featured authors, and trending topics to discover new literary talents.
We welcome contributions from the community to enhance Badiiyat and make it an even better platform for book enthusiasts. Here's how you can contribute:
- Fork the Repository: Fork the Badiiyat repository to your GitHub account.
- Create a New Branch: Create a new branch for your feature or bug fix using a descriptive name.
- Make Changes: Implement your changes or additions to the codebase.
- Test Your Changes: Ensure that your changes are thoroughly tested and adhere to coding standards.
- Commit Your Changes: Commit your changes with clear and concise commit messages.
- Push Changes to Your Fork: Push your changes to your forked repository on GitHub.
- Submit a Pull Request: Submit a pull request to the main repository, detailing the changes made and any relevant information.
- Collaborate on Feedback: Collaborate with maintainers and address any feedback or suggestions for improvement.
- Celebrate Your Contribution: Your contributions are valued and appreciated by the Badiiyat community!