Freelancer Project Description: Salah Prayer App with Widget
Project Overview
We need a skilled mobile app developer to create a cross-platform Salah (Islamic prayer) app for Android and iOS, complete with a home screen widget. The app will allow users to select masjids (mosques) and display their prayer times on the widget. Additional features include user-driven timetable scanning via an AI API, geolocation to suggest nearby masjids, and a scalable backend database. This is an urgent project with a one-week timeline, achievable with the assistance of AI tools (e.g., Grok by xAI) for coding, debugging, and optimization.
Key Features
Cross-Platform App (Android & iOS):
Built with Flutter or React Native for rapid deployment.
Simple UI: List of masjids with multi-select functionality (checkboxes).
Local storage to save user preferences (e.g., SQLite or SharedPreferences).
Home Screen Widget:
Displays prayer times for user-selected masjids (e.g., "Masjid Al-Noor - Fajr: 5:30 AM").
Android: Use AppWidgetProvider.
iOS: Use WidgetKit (iOS 14+).
Syncs with app data in real-time.
Timetable Scanning with AI:
Feature to upload timetable images (PNG/JPG) and convert them to JSON.
Integrate an AI API (e.g., Google Cloud Vision, AWS Textract, or OpenAI with Vision).
Prompt example: "Extract prayer times from this image into JSON: {'MasjidName': 'Masjid X', 'Fajr': '5:30 AM', ...}".
Users scan and submit timetables for their local masjids.
Geolocation:
Use device location (e.g., Flutter’s geolocator) to suggest nearby masjids.
Request coarse location permission, fetch masjids within a 10-mile radius.
Backend & Database:
RESTful API (Node.js/Flask) to handle masjid data and user submissions.
PostgreSQL with PostGIS for geospatial support.
Tables:
Masjids: id, name, address, location (GEOGRAPHY), contact_info (JSON).
Prayer_Times: id, masjid_id, date, prayer_data (JSON), source.
Users: id, username, email (for submissions).
Project Plan & Timeline (1 Week)
With AI assistance (e.g., Grok), this project can be completed in 7 days by leveraging pre-built libraries, APIs, and rapid prototyping. Here’s the breakdown:
Day 1: Setup & Design
Set up Flutter/React Native project.
Design basic UI (masjid list, widget layout) using wireframes.
AI assistance: Generate boilerplate code and UI snippets.
Day 2: Core App Functionality
Implement masjid selection and local storage.
Build widget for Android (AppWidgetProvider) and iOS (WidgetKit).
AI assistance: Debug widget sync and optimize performance.
Day 3: Geolocation
Add geolocator for location access.
Query database for nearby masjids using PostGIS.
AI assistance: Write geospatial query and test edge cases.
Day 4: Timetable Scanning
Integrate AI API (e.g., Google Vision or OpenAI) for image-to-JSON conversion.
Build upload feature (Flutter’s image_picker or JS for web).
AI assistance: Craft API prompt and parse response.
Day 5: Backend & Database
Set up Node.js/Flask API with PostgreSQL/PostGIS.
Create database schema and API endpoints (GET masjids, POST timetable).
AI assistance: Generate schema and API code.
Day 6: Testing & Polish
Test app on Android/iOS simulators and physical devices.
Fix bugs, optimize UI, ensure widget refreshes correctly.
AI assistance: Automate test cases and suggest fixes.
Day 7: Deployment Prep
Package app for Google Play and App Store.
Prepare store listings (screenshots, descriptions).
Submit for review (Google Play: ~1-3 days, App Store: ~1-7 days, expedited if needed).
Deliverables
Fully functional Flutter/React Native app (APK and IPA files).
Source code with documentation.
Backend API and database setup (deployable to a cloud service like AWS/Heroku).
Brief setup guide for AI API integration.
Required Skills
Expertise in Flutter or React Native.
Experience with Android/iOS widgets.
Familiarity with RESTful APIs and PostgreSQL (PostGIS a plus).
Knowledge of AI APIs (e.g., Google Vision, OpenAI) and image processing.
Ability to work fast with AI tools for code generation/debugging.
Budget & Notes
AI tools like Grok (provided by client) will assist with coding, reducing development time.
Preference for developers with prior app store deployment experience.
How to Apply
Submit your proposal with:
Relevant portfolio (mobile apps, widgets, APIs).
Confirmation you can meet the 1-week timeline with AI assistance.
Brief plan for tackling the project.
Looking forward to working with a proactive developer to bring this Salah app to life!
If you've read all the above and your bid is real and not a placeholder, start your proposal with the word coconut to be shortlisted.
Coconut!
How do you envision the user experience for selecting masjids in the app? I can design a simple yet effective UI that incorporates multi-select functionality for seamless navigation.
With over five years of experience in Flutter development, I’m well-equipped to build your cross-platform Salah app efficiently. I’ll leverage AI tools, like Grok, to accelerate coding and debugging, ensuring we stay within your one-week timeline. My plan includes designing the core functionality on day two and integrating geolocation features promptly on day three, followed by timetable scanning via AI.
My portfolio includes several successful apps featuring local storage, RESTful APIs, and real-time syncing capabilities. I also have experience deploying apps on both Google Play and the App Store.
Let’s discuss how I can bring your vision to life!
Best Regards,
$250 USD em 4 dias
0,0
(0 avaliações)
0,0
0,0
63 freelancers estão ofertando em média $596 USD for esse trabalho
Hello,
I understand that you need a cross-platform Salah prayer time app with a home screen widget, which allows users to select masjids and view their prayer times. I plan to develop the app using Flutter to ensure rapid deployment for both Android and iOS. The app will feature a simple UI, geolocation to find nearby masjids, and a robust backend using Node.js with PostgreSQL to handle submissions and data. The integration of AI for timetable scanning will provide users with an efficient method to upload their local masjid schedules.
I can confirm my commitment to meet the one-week timeline by utilizing AI tools like Grok to streamline coding and testing processes.
Can you clarify which specific AI API you prefer for the timetable scanning feature, and do you have any particular requirements for the UI design?
Thanks,
Muhammad Awais
Dear Hiring Team,
I am excited about the opportunity to develop the Salah Prayer Time App & Widget for both Android and iOS platforms. With expertise in Flutter and React Native, I am confident in delivering a high-quality, cross-platform app that meets your requirements.
The key features of the app, including the home screen widget, timetable scanning with AI, geolocation, and backend database setup, align perfectly with my skill set. I have prior experience working on similar projects, ensuring a smooth and efficient development process.
With a detailed project plan and timeline in mind, I am ready to tackle each phase of development diligently. Leveraging AI tools like Grok for coding assistance will enable me to meet the one-week timeline effectively.
I am prepared to provide a relevant portfolio showcasing my mobile app development projects, along with a brief plan outlining my approach to this project. I am committed to delivering a top-notch solution that exceeds your expectations.
Looking forward to the opportunity to collaborate and bring this innovative app to life. Let's discuss further details and get started on this exciting project.
Sincerely,
Hello, sir. My name is Ali. I have read your project details very carefully I am confident for this project. I am sure I can handle all the project very nicely and I have good experience in Islamic app development I can manage backend and I would like to go More details for this job. Please drop me a message and let's start the discussion
⭐⭐⭐⭐⭐ CnELIndia and Raman Ladhani are well-equipped to deliver the Salah Prayer Time App with Widget within the 1-week timeline. With expertise in Flutter and React Native, we will set up the cross-platform app and create a clean, simple UI for masjid selection and timetable display. Leveraging AI tools like Grok, we will rapidly implement the widget functionality for Android and iOS, ensuring real-time sync. Our team will utilize geolocation to suggest nearby masjids, and integrate the AI API for timetable scanning and conversion. The backend will be set up using Node.js/Flask with PostgreSQL/PostGIS for efficient data handling. We will rigorously test the app on simulators and devices, optimize performance, and ensure smooth deployment to the App Store and Google Play. Our previous experience in deploying apps and integrating AI will ensure a timely and successful delivery.
Hello,
I appreciate the opportunity to work on the Salah Prayer Time App. I understand you need a cross-platform app utilizing Flutter or React Native that displays prayer times from selected masjids with a home screen widget. I'll ensure a simple UI with multi-select functionality and local storage for user preferences. Integrating AI for timetable scanning and geolocation to suggest nearby masjids is crucial, and I will set up a RESTful API with PostgreSQL to manage all the data efficiently. I am confident that with the assistance of the AI tools you mentioned, we can meet the one-week deadline and deliver a polished product.
What specific features are must-haves for the widget and app that are not mentioned in the project description?
Thanks,
Shamshad
Hello Zaid,
Thank you for the opportunity to work on the Salah Prayer Time app. I understand the urgency and importance of this project, and I'm excited to bring your vision to life.
With over 5 years of experience in mobile app development, particularly in Flutter, I can efficiently deliver a cross-platform application within the one-week timeline. Utilizing AI tools like Grok will enhance our productivity, allowing for rapid prototyping and debugging, ensuring that we can implement essential features like geolocation and timetable scanning seamlessly.
My approach involves setting up the project on Day 1, creating a user-friendly interface for mosque selection and a home screen widget, and integrating the AI API for timetable scanning. I will ensure smooth synchronization between the app and the widget for real-time updates. I am confident in my ability to meet your expectations and deliver a fully functional product along with the necessary backend and deployment setup.
Can you provide more details about the specific AI tools or libraries you would like to integrate for the timetable scanning feature?
Thanks,
Rashid
Hi There,
I specialize in developing Salah Prayer Time apps and widgets that provide accurate prayer timings, Qibla direction, and Islamic calendar integration. Whether you need a custom mobile app, home screen widget, or real-time notifications, I ensure a seamless and user-friendly experience.
Let’s connect to discuss your project in detail!
Best regards,
Sohail Jamil
Coconut. In a similar project, I struggled with syncing widgets on both iOS and Android, but I resolved it using native methods for each platform. I understand you need a cross-platform Salah app with a focus on real-time prayer times and widget functionality. I have experience with Flutter and have integrated AI APIs for image processing before. My plan includes quick setup, geolocation features, and a scalable backend for managing masjid data. I can deliver the project within the one-week timeline.
Hello Zaid,
I am Deepak, an experienced Mobile App Developer with over 8 years of expertise in Flutter. My skilled team, each with a minimum of 5-10 years of experience, is ready to tackle this project. I have carefully reviewed the requirements and am confident in delivering a high-quality Salah Prayer Time App & Widget. The project will involve cross-platform development using Flutter or React Native, geolocation integration, timetable scanning with AI, and a robust backend in Node.js/Flask with PostgreSQL. Let's discuss this further in chat for a detailed plan of action.
Regards,
Deepak
Hey,
the project will be developed using flutter for cross-platform development. the ui will be built with flutter’s widget system, uisng provider for state management. for local data storage, sharedpreferences will be implemented to save user preferences. the home screen widget will be developed using appwidgetprovider for android and widgetkit for ios, syncing real-time data with the main app. geolocation features will be develoepd by the geolocator package to fetch user location and query nearby masjids from a postgresql database with postgis support. backend services will be built using node.js with express exposing restful apis to fetch masjid data and handle user submissions. prayer timetables will be extracted using google cloud vision, aws textract, converting uploaded images into structured json data. cloud storage solutions like firebase storage will be used for storing uploaded timetable images. api requests will be optimized with caching mechanisms such as redis.
Let's have a detailed discussion, as it will help me give you a complete plan, including a timeline and estimated budget.
I will share my portfolio in chat
I look forward to hear from you. thanks
Regards,
Mughira
Hi there,
I’ve carefully read your project description - Salah Prayer Time App & Widget and really interested in this job.
I’m a skilled mobile developer for 8+ years experience and can offering best quality and highest performance during your timeline.
I’m ready to discuss your project and can start immediately.
I'd like to talking about your proposals via chat.
I will wait for your reply
Thanks!
Yurii
Hello Zaid P. Hope you are doing well!
This is Efan , I checked your project detail carefully.
I am pretty much experienced with Flutter and Mobile App Development for over 8 years, I can update you shortly.
Cheers
Efan
Hello! I am excited about the opportunity to work on the Salah Prayer Time App & Widget project. With expertise in Flutter and React Native, I have successfully developed cross-platform apps like SocialBu and ChatFAI. My experience with RESTful APIs, PostgreSQL, and AI integration aligns perfectly with the project requirements. I am confident in delivering high-quality results within the one-week timeline with the assistance of AI tools. Let's bring this innovative app to life together! Coconut.
Building a cross-platform Salah Prayer Time App with a home screen widget is a project perfectly aligned with my vast experience and skillset. Having worked on a diverse range of applications, I have an extensive command over Flutter, React Native and have previously developed apps featuring complex functionalities. Furthermore, my proficiency in Android/iOS widgets ensures that I can create the desired home screen widget with real-time updates- precisely what you require
Dear Client,
Have a Pleasant Day Ahead & nice to meet you in advance.
I have had gone through your job post on freelancer.com & i have relevant experience during my recent development. I have done similar work in my past. I will share my work samples during project discussion.
I will be feeling happy to assist you to fulfill your project requirements.
Kindly share your exact project requirements. So, I can understand your project workflow. Also please come for project discussion so i can ask questions if any i have.
Looking forward for your positive response.
Thank you ,
Sneha Kanwar
⚠️ IF YOU'RE NOT HAPPY YOU DON’T PAY ⚠️
I think we are the perfect fit for your project.
We understand the urgency for a seamless Salah Prayer App with AI integration and geolocation. With expertise in Flutter/React Native, RESTful APIs, and PostgreSQL, we can deliver a professional, user-friendly solution. Our 60+ 5-star reviews attest to our top 3 % ranking among 75 million users.
I’d love to chat about your project! The worst that can happen is you walk away with a free consultation
Regards, Christopher.
Hi Zaid P.!!!
I have reviewed the requirements for the role and believe that my skills and experience make me a strong candidate for this opportunity.
With 7 years of experience in software development, I have a proven track record in software development, specially in Mobile App Development and Flutter.
I am skilled in creating clean and efficient code, ensuring optimal performance and scalability. Additionally, I am familiar with modern development practices, version control systems, and testing methodologies.
Thank you for your consideration in advance and look forward to hearing back from you.
Kind Regards,
Stefan
Hello Zaid P.,
Good evening!
I am professional mobile programmer with skills including Flutter and Mobile App Development.
"Extract prayer times from this image into JSON: {'MasjidName': 'Masjid X', 'Fajr': '5:30 AM', ...}"
Please send a message to discuss more about this project.
Thanks and Regards
Hi,
I'm Denis Redzepovic, an experienced developer with expertise in Mobile App Development and Flutter. I specialize in building high-performance, scalable, and visually appealing applications, ensuring smooth functionality and a seamless user experience. Whether you need a complete app development, UI/UX enhancements, API integrations, or performance optimizations, I can deliver a tailored solution that aligns with your vision.
With a strong focus on clean, maintainable code and cross-platform efficiency, I’m confident I can bring value to your project. Let’s discuss the details to ensure the best approach for your requirements.
Best regards,
Denis Redzepovic
Hello Zaid,
Coconut! I'm excited about the opportunity to bring the Salah Prayer Time App to life. With my expertise in Flutter and mobile app development, I'm confident that I can deliver a cross-platform solution within your one-week timeline. Utilizing AI tools like Grok, I will ensure that the app effectively integrates features such as masjid selection, real-time widget updates, and AI-powered timetable scanning.
I have a solid background in working with RESTful APIs and PostgreSQL, which will help in setting up a robust backend for the app. Additionally, my experience with both Android and iOS widget development will ensure a seamless user experience.
What specific AI API do you prefer for the timetable scanning feature, or do you want me to propose one based on your project needs?
Looking forward to collaborating on this innovative project!
Thanks,
Nenad