Overview
Feature Breakdown for Mahasi Website
User Registration and Authentication: Users should be able to create accounts, log in, and recover forgotten passwords. When users sign up for the website, collect their email addresses or phone numbers as part of the registration process. Consider social login options for user convenience.
Send Verification Email: After registration, generate a unique verification token or link associated with the user's email address. Send a verification email to the user's provided email address, containing the token/link and instructions to verify their email.
Send Verification SMS: Verify the entered code within the website against the one previously generated by the system. If the codes match, update the user's phone number status to "verified" in the system's database.
SMS API Integration: Integrating an SMS API into an websitelication for payment can enable phone verification by sending users a verification code via text message.
User Profiles: Users have profiles with personal information and purchase history. Users can manage their content library and settings.
Content Library: Separate sections for audio content and written content e-books. Users can browse, search, and filter content. Each item in the library has a title, description, genre, and cover image.
Audio Content: Users can download audio content from website for offline listening.
E-Book Store: Users can purchase e-books from your website.Integration with a payment gateway for secure transactions. Users can download purchased e-books for offline reading. The website will allow you to download the book by entering your user name and signature under the book your user purchased.
Display Live Stream: Embed the generated code into the HTML or codebase of your website or website where you want the video player to websiteear.
Notifications: Send notifications to users about new content (e.g. audio and ebooks newly added), events, or updated posts. It can be divided into three main tab panes. Send event reminders, newly added, and new content added to users who have registered or expressed interest in attending an event. Push notifications can be useful for this purpose.
Post (News) Section : Show important posts from Mahasi about teachings, community news, or updates from Mahasi Sayadaw.
Event Listing: Display a list of upcoming and past events, including key information like event date, time, location, and a brief description.
Event Details: Clicking on an event should lead to a detailed event page with comprehensive information, including a map of the event location.
Post: The user can see important posts from Maharsi. The number of views and likes of those posts will be listed.
About Us: The section of your website is where you provide users with essential information about your organization, its mission, values, history, team, and other relevant details.
Contact Us: The user support and engagement, and it provides users with a direct channel to connect with your organization. Ensuring that it functions smoothly and that inquiries are addressed promptly is crucial for maintaining a positive user experience.
Multilingual Support: Multilingual support to cater to a wider range of clients. This feature allows users to switch between different languages on the website, accommodating international customers.
Mahasi Sayardaw's Biography and the Buddhist Missionaries – The website display the opportunity to peruse the biography of Mahasi Sayadaw and explore his contributions to Buddhist missions.
Sangha Jewel – The website display the information about both the organizations of monks and the individuals who lend their support to Mahasi organizations.
Merits - The website provides Educational content on Dāna (charity), Sīla (conduct), and Bhāvanā (mental development).
Feature Breakdown for Mahasi Website New Request
Admin Portal Development
Dhamma Archives Management
Upload & manage Dhamma session records
File support: Image, PDF, Audio, Video
Version control & history tracking
Metadata tagging (title, description, date, etc.)
Mahasi Thathana Yaitsa Photo Gallery Management
Multiple image upload
Album/Category creation
Image preview, caption, and sorting
Frontend Integration (Website & App)
Public access to uploaded Dhamma session records
Display audio/video player and PDF viewer
Responsive design for mobile and desktop
Display categorized photo galleries
Members
Developer: Aung Tin, San Min, Win Lae, Zaw Hlaing Win
Technical Solution Architect: Aung Phyo Oo
Project Coordinator: Ei Ei Swe, Zin Win Aye