Pyinnyar Subuu is a web platform dedicated to providing inclusive education for visually and hearing impaired children. Our mission is to ensure that these children have equal access to quality education and learning resources, just like their peers.
-
Inclusive Education: We believe that every child, regardless of their abilities, deserves the right to a quality education.
-
Voice Guidance for Accessibility: We've implemented a voice guidance feature that assists visually and hearing impaired users in navigating the website. When users access the website, voice instructions guide them to press specific keys to navigate to different sections. For example, "Press 0 to go to the home page or press 1 to access other resources."
-
Support for Visual and Hearing Impairments: Our platform offers specialized resources and tools tailored to the unique needs of visually and hearing impaired students.
-
Empowering Learning: Pyinnyar Subuu empowers these children to pursue education with confidence, opening doors to a brighter future.
-
User-Friendly Interface: Our user-friendly web application makes navigation and access to resources easy and intuitive.
- Python: We utilized Python as the primary programming language for backend development.
- Flask: Flask was chosen as the web framework for its simplicity and flexibility in building web applications.
- Redis: Redis serves as the in-memory data store for user authentication and session management.
- HTML/CSS: We used HTML and CSS for structuring and styling the web pages, ensuring a visually appealing and accessible interface.
- Bootstrap: Bootstrap framework was employed to enhance the responsiveness and design consistency of the platform.
Feel free to explore Pyinnyar Subuu and join us in our mission to provide inclusive education for visually and hearing impaired children!
To run Pyin Nyar Su Buu locally, follow these steps:
- Clone this repository to your local machine.
- Install Python if you haven't already.
- Install the required dependencies by running
pip install -r requirements.txt
. - Set up the necessary configuration (see Configuration section).
- Run the Flask application using
python app.py
. - Access the application in your web browser at
http://localhost:3000
.
Once the application is running, you can:
- Navigate to different sections such as Essential, Steam, Formal Education, etc., using the provided links.
- Explore resources, articles, and educational materials within each section.
- Participate in interactive activities and quizzes related to various topics.
- Log in or sign up to access additional features such as bookmarking favorite resources or tracking progress.
Pyin Nyar Su Buu relies on the following dependencies:
- Flask: Web framework for building the application.
- Redis: In-memory data store for user authentication and data storage.
- Google OAuth: Authentication mechanism for Google login.
- Requests: HTTP library for making requests to external APIs.
Before running the application, make sure to set up the following configurations:
- Update the
client_secret.json
file with your Google OAuth client credentials. - Configure Redis connection settings in the
app.py
file to match your Redis instance.
Contributions to Pyin Nyar Su Buu are welcome! If you'd like to contribute, please follow these guidelines:
- Fork the repository and create a new branch for your feature or bug fix.
- Make your changes and test them thoroughly.
- Submit a pull request detailing the changes you've made and any relevant information.
This project is licensed under the MIT License - see the LICENSE file for details.