Find Jobs
Hire Freelancers

App Development For E-Learning Platform - Android + iOS

₹37500-75000 INR

Imefungwa
Imechapishwa over 4 years ago

₹37500-75000 INR

Kulipwa wakati wa kufikishwa
Hello, we are looking for a reliable tech partner for an edtech startup based in Bangalore. The objective of the project is to develop a healthcare cum law application (iOs+ Android), where medical + law students can signup Into the application and they can perform learning activities by using the Question, image bank, interactive video lesson and they can take the test promptly. The application will have the following features Marrow as a reference app ([login to view URL]) Security Protocols - In the application there will be some security modules to secure our data within the app like :- User  won’t  be  able  to  take  screenshot  of  the  working  application  for  the security  purpose.  Not more than two videos (we can decide the number of the videos during development phase) could be downloaded per user.  Through one user id, application can be accessed on only two registered devices.  Application (Android + iOS) will run on mobile devices and tablets. (NOT ON LAPTOP)  Watermark line or copyright will be displayed when the video lecture or tutorial is played. Advanced security measures Screenshots prevention. (screenshots and screen recordings can be prevented to root level by using advanced boot level java code) - Application Access - Mobile Phones and Tablet - VIDEOS SHOULD NOT WORK ON LAPTOP - Screen recording prevention. - Encrypted storage.( this Is optional but it adds additional security we can opt for third party platforms for this or you can develop from scratch. Some third party platforms [login to view URL] [login to view URL] [login to view URL] - Encrypted streaming. - Flag system. (it is a system by which we can block users who violate your system.) - Ip monitoring. - Rooted device security. - Advance boot level screenshot prevention. - Encrypted key management with one student one key system. - Students name/ip watermark. - Advanced login system. Type Of Users:  1. Customer  2. Admin  Feature list for eLearning application  Sign up  Option to select academic year during signup  State Selection  Medical colleges list  Submit  2. Login  1. Through Email 2. Through Mobile Number via OTP verification. (Using Twillio API Integration) 3. Through Face book. User has to register in the application by filling all the necessary details. 1. User can sign up via face book or email id. 2. User has to enter the full name, select the academic year such as MBBS first year, second year, third, final year student, internship and doctor. 3. User has to choose the state of the college which he or she belongs to such as Andhra Pradesh, Assam, Bihar, Delhi, Gujarat. 4. User has to choose the college from the list or via search from the names of the colleges.  Dashboard In this section, users will see the entire menu such as :- 1. Know More 2. Subscribe 3. Marrow Notes 4. FAQ 5. Rate Us 6. Share the app 7. About Us 8. Contact Us 9. Report Video Privacy 10. Terms and conditions The entire menus are given so that user can access them for the ease accessibility of the application. Also, it will display that how many modules have been completed along with the featured discussion, MCQ of the day, suggested test, suggested Qbank modules, suggested Videos, updates and Treasures.  3. Question banks  Bookmarked modules  Custom module like hard, easy, medium and all  List of question papers as All  Paused question list  Completed  Un-attempted  Free  In this section, user can access the different subjects MCQs (Multiple Choice Questions) to solve them along with the correct and descriptive answer. It has the filter options such as all, paused, completed, un attempted and free. It has two additional features bookmarks the question and customizing the module section. In the Custom Module, it will show the number of the questions, difficulty level, question from all Q bank MCQs, Bookmarked Q banks MCQs. Select the subjects options would be there, select the tags. Lastly, two exams mode will exist such as Exam mode and regular mode. Later on the user can give or solve the MCQs as per his or her customized modules. 3.1. Category list In this section, it will consist of all the category listings such as sub categories and sub- sub categories. Category list could be 3.2. Subject list In this section, it will show all the listing of the subjects such as 1. Anatomy 2. Biochemistry 3. Physiology 4. Pharmacology 5. Microbiology 6. Pathology 7. Community Medicine 8. Forensic Medicine 9. Ophthalmology 10. Anesthesia 11. Radiology 12. Surgery All the listing of the subjects would be classified with the subject names. 3.3. Questionnaire module In this section, all the question of several subject or courses would be displayed which are distinguished as separate modules. 3.4. Questionnaire review In the questionnaire review section, user can review or revise the question which has been asked so that the user can perform well in the test. This section can be accessed by the user when he or she has answered the question. Descriptive details of the answer would be shown at the same time so that user can understand the question and answer very well. 3.5. System Bookmarks In the system bookmarks the user can bookmarks the MCQs Question Bank, Videos Tutorials for the easy and later use. 3.6. Custom Questionnaire In the custom questionnaire the user can customize the question of different subject as per the user requirement. 3.7. Treasure Images modules video sessions test series profile In this section, the user would be able to watch the videos tutorial of the different subjects which are explained by the high qualified faculty of the particular subject. Also, it will have the option to download the videos tutorials offline. 4. Course Details:    In this page, user can see full details of the courses.    User can see the full description about the course, videos and documents.    If users wish to join the course, they need to click “buy now” button at the top of the page.  4.1. Payment mode - Payment Testing In the sections, all the subscription item would be shown such as plan A , plan B and plan C has to be purchased so that user can subscribe for the test series. 4.2. Payment Methods Through these method user can pay the amount to the admin for viewing or accessing the featured test series and paid video lectures. There will be various payments method such as:   Debit Card,   Credit Card   UPI (Unified Payment Interface).    You will integrate one payment gateway based on our preference. This could be one among Paypal, Payza , Stripe, Paytm, Phone pay.   - User can view the ratings and reviews about the course by clicking “Reviews and Rating” in the   menu icon which is present in the top right corner of the page.   - Videos are playable only for the user who buy that course.   - Documents are downloadable only for the user who buy that course  5. My Courses:    In this page, user views the list of courses which is all joined by the user with this app.    Its shows the name, image, desc, price and status of the payment, etc.    By clicking the course, user can view the course details page to see videos and download documents if the status is finished. Otherwise user can't able to play the video and download the document.  6. Test series    Paid    Free    Subject wise or concept wise  7. Videos    Paid    Free    Subject wise or concept wise  8. Faculty list  9. Notes  10. Search Option  11. FAQs  12. Bookmark  13. Rating option  14. Share option  15. Contact option  Some more details :  Super Admin Super Admin will have control of all the access that will be given in the application. Super Admin has more rights than the admin. User Management User can manage all the content of the application. Subscription Management User will have the option to subscribe for the different subjects test series and need to subscribe for the test series by the paying the plans amount to give the test which user want to give. CMS for the Categories User will have the option to update the content related to the categories of the MCQs uploaded. It is basically the content management system which will hold all the content of the application. Question (MCQ) , Video Lectures, tutorials upload and Management Question will be uploaded along with the answer of each question. Also, the video lectures and tutorial would be uploaded with specific to the category of the subject. All uploading of the question in the question bank of the application along with the answer and video lectures, tutorials would be managed by the admin. Subject Wise uploading and management Subject wise question and answer would be uploaded and managed by the admin. These question and answer would be subjected wise such as Biochemistry Anatomy, Physiology, Pharmacology, Microbiology, Pathology, and Community Medicine. Courses Categories and management Various categories of the courses would be uploaded with the faculty details teaching the particular course. Also, the time duration of the course would be shown with each course. It will consist of the course categories then it would be classified into the sub categories of those courses and also the sub- sub categories of the courses. Paid and Free Questions MCQs and Video Lectures Fee Questions and video lectures would be shown in the application which would be managed and uploaded by the admin. Moreover, the question and video lectures, tutorial which have to be set as paid version would be decided by the admin during the uploading of the question and video tutorials. Static Website You will create one page static website and it will consist of the option or icon to download the android and iOS version of the mobile application. Also, it would contain the content related to the application which would be displayed on the website. Brief Summary :  Question-bank Imagebank Interactive video lesson Learning analysis Treasures Test series Custom module Subscription Overview - Users can register into the application by providing the required information. If the user is already a member then they can log in to the application with their registered credentials. Once logged in the application will let users dashboard and users can upgrade their account by purchasing a plan. Upon selecting the upgrade button, the user will be navigated to the respected page, where they can view the available subscription package. Users can select the desired package. When the user selects the purchase button, the application will let the user to the payment gateway. Once the payment made successfully, the user will receive an Order confirmation screen. Details:  Question bank  Upon selecting the Question bank, the user will be able to view a list of all chapters in a chronological manner. By clicking on any chapter, the user will be navigated to the subtopic listing page and let the user start the learning process. The application will display a set of questions on each subtopic. If a student failed to answer correctly, the application will display the correct answer along with a solution explanation. If students answer correctly, the application will let the student to the next question. Students can also bookmark Questions. Upon completing each practice, the student will be able to track and view their performance in the knowledge graph. Analysis and performance will have the following Display performance level, Accuracy level and Question answered. Custom module Users can create a custom MCQ module by selecting the difficulty level, length, and subject of their choice. Treasures Users can view a list of topics with explanations in the Treasure. The application will have filter by feature so that the user will be able to find sub-topics easily. The application will also user to bookmark the desired sub-topic. Image bank Image bank will have collection images for each chapter, where the user will be able to view the image and parts name for each chapter. The application will also let the user filter and bookmark the desired image. Users can find video lectures for each chapter on the video page.  Test series When the user selects the test, the user will be able to view the list of tests and let the user take the desired test. Upon selecting the take test, the application will display instructions to the user. The test page will have multiple choice questions and periods. A student has to complete the test within the time slot. Once the user submits the test, the system will display a confirmation screen. Users can also view solutions for the prior test by selecting the solution. My Account My account screen will let the user view and edit their profile. In this screen, the user will be able to change their password and change their email addresses. Also, my account screen will allow  the user to manage the following features Account information, Subscription Admin Admin will login to the application with their credentials. Once admin logged in to the account they will be redirected to the dashboard. The dashboard allows the admin to manage the following features. Statistics and analytics User management Subscription management Manage CMS Manage Categories  Manage Questionnaires Manage Treasure Manage Images Manage Video Session Manage Test series Resource Plan  Project Manager Technical Lead/Architect Designers - Ui & UX Developers,  Test Engineers Technology Stack : BEST COMBINATION WITH CLEAR PROS AND CONS  UI & UX (convert PSD etc into App screens with pixel perfect and keeping it optimized and user friendly)- Axure, PSD Front end:  HTML 5, CSS 3, JavaScript, Bootstrap, JQuery, Angular (Any other) Backend (core of app developmet start coding and add features of the Application step by step. Navigational built, APIs Integration, Functionalities will be be done in this Phase) : PHP (Laravel) , Node JS Database : RDBMS(Mysql)  & SQLite Application: React Native or flutter  Framework : Phython, React Native, .Net or Laravel PHP and for Mobile-React Native or Flutter(Latest Tech) (Any Other) Programming Langugae: Python, React native (Any Other) , SWIFT Andoroid App - React Native for Hybrid (Cross Platform), Java iOS App - Swift IDE : Android studio, Xcode, iOs (Any Other) APIs : Payment Gateway,Twilio API, other APIs integration Web Panel Development  : Node JS or PHP Server : AWS Preferred Testing Testing is vital. People rarely give an app a second chance. Test vigorously. Not just whether button ’A‘ does what button ‘B’ is supposed to but testing on other people. It's about making sure that everything works as it should and flow of the APP occurs natural to random people the first time they play with it. Submitting to App stores When you’re ready and we’re happy, we will submit it to the App Store. You will prepare all the marketing material needed like screenshots and descriptions for the listing. If there are any issues, you will refine them and re-submit until we get approval. Summary : Elearning app for medical + law students ➢ Registration based on users academic year ➢ Dedicated content for each year ➢ Ability for admin to add content for each specific year ➢ Otp verification ➢ 4 different sections in app (home, question bank, test series and video) ➢ Homepage/dashboard to provide basic information to students regarding featured cources, MCQs, suggested test series, suggested test series, suggested videos etc. ➢ Dynamic content on homepage like Featured, live classes and updates ➢ Question bank to provide all the available subjects Questions based on users selection on registration ➢ Filtration system on question bank to have specific questions ➢ Bookmark option ➢ Test series with all users rank and advanced insights ➢ Different test series categories ➢ Video classes with subject based category ➢ Different plans to access different sections of the app (question bank, videos, test series) ➢ Admin will have the ability to create new plans and edit existing plans ➢ Static web based pages like blog, t&c, about us, contact us. Etc ➢ Admin can add content for each specific year and modules ➢ Course selection on registration page(doctors, lawyers) ➢ Option for admin to create unlimited courses ➢ Each course will have separate sub category (academic year ) ➢ Payment gateway integration. ➢ In app notifications ➢ admin can create module and make them available either free or for paid users live student module statues (completed, paused, unattempted) Basic elearning features - Create and Sell Courses - Create and upload custom badges and certificates - Course Reviews & Ratings - Search in Courses - Select Instructor, Course Category or Course levels to search in - Overall Course Stats - Students Course Stats - Course Result - Auto Messages & Notifications - Bulk Messaging - Live status in Course Timeline - Set Course Status, award marks for course - Award Certificates, Badges - Extend subscriptions - Displays Courses reviews - Displays course reviews in Single Items, lists and Carousels - Question Bank - Auto Evaluation - Quiz Timer - Quiz Timeline - Detailed Result - Auto Messaging & Notifications - Quiz Automatic/Manual Evaluation - Quiz Stats, download student scores - Dynamic Question, create quiz from pool of questions - Share / Print result - Full Course Stats - Quiz Stats - Assignment Stats - Student Wise Stats - Overview : Total Students, instructors, courses, # students courses graphs - Course-wise stats : Each Course with # students, Average marks, # badges, #certificates - Instructor-wise stats: Each Instructor with # students, Averge marks, # badges, #certificates - Import & create Course,Quiz, Questions, Assignments - Import & create Users - Connect users with courses, quizzes, assignments with marks - Overview : Total Students, instructors, courses, # students courses graphs - Course-wise stats : Each Course with # students, Average marks, # badges, #certificates - Instructor-wise stats: Each Instructor with # students, Averge marks, # badges, #certificates - Multiple Course in single product - Enable/Disable Subscriptions - Custom Subscription duration for each course - Custom Header Login Panel - Unique Layout Pages/Screens:  The website will have all the basic pages along with other necessary pages. user will have the ability to create new pages from the CMS. Admin can create unlimited categories ,sub-categories, subjects, classes, quiz etc. Images: Images will supplied by us, as desired and appropriate, will be incorporated. Professional stock images may be used. Design/Code: Site will have attractive visual design, created with our feedback and to our satisfaction, and be easily navigable and usable. Code can be W3Cstandard, Bootstrap, HTML, php, JavaScript, CSS etc and pages will be designed to display well on all major browsers at all common monitor resolutions. Usability: Simplicity, cleanness of visual design, and ease of operation for the enduser will be high-priority considerations at each stage of the design process. Web Hosting: Will be provided by you. Domain Name: Will be provided by you. Testing: Web site and app will be tested for compatibility with all common operating systems, browsers and monitor resolutions according to standard company policy. Site Statistics: Detailed site statistics are provided by the web host, and should be easily accessible to us at any time. Domain Email: Will be set by the admin
Kitambulisho cha mradi: 22358525

Kuhusu mradi

33 mapendekezo
Mradi wa mbali
Inatumika 4 yrs ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
33 wafanyakazi huru wana zabuni kwa wastani ₹95,918 INR kwa kazi hii
Picha ya Mtumiaji
Hi, Reviewed reference site and understand requirements very well. I am professional app developer for both platforms and you would like my work process as well. 1.I don't charge upfront payment. 2. Provide mock up for app screen design layout. 3. App screen files 4. functional integration 5. Take full responsibility from scratch to upload on app store. 6. 1 year free technical support after work done. Consider me!have a look at my profile having nice ratings and reviews. Thanks:)
₹400,000 INR ndani ya siku 60
4.7 (72 hakiki)
8.2
8.2
Picha ya Mtumiaji
Dear Hiring Manager, I hope you are doing well ! I have carefully gone through your requirements for mobile app for e-learning. I am a Certified expert mobile application developer with great experience. I have developed many similar Android and IOS application before and have expertise in the field you mentioned. You can check our portfolio and reviews on my profile - https://www.freelancer.com/u/ixorawebmob?w=f I am aiming to form a long-term working relationship and glad to answer any questions you may have! Thanks. Regards Ixora Infotech
₹75,000 INR ndani ya siku 7
4.5 (46 hakiki)
6.7
6.7
Picha ya Mtumiaji
Hello I will be Able to Help you in this , Please come to chat for further discussion. We are leading IT company in India having 5+ years of experience and mastery in App and Web development, App and Web designing, backend, SEO/SMM cloud services, and enterprise solutions. We have knowledge of Xcode IDE(Objective-C), Swift, Eclipse IDE, Android SDK, ADT Plugin, Java Programming, JSON, XML, Utility APIs, MySQL and SQL server database, super level UI design and much more. Please come to chat for further discussion so that we can start immediately. Best Regards Logical SoftTech
₹150,000 INR ndani ya siku 60
5.0 (20 hakiki)
5.6
5.6
Picha ya Mtumiaji
Greetings, My name is Page and I have been working from last 8 years in IT field. I am very much interested in your project and would like to invite you for further discussion over chat board. Waiting for your positive response! Regards, Page O.
₹65,000 INR ndani ya siku 7
4.9 (15 hakiki)
4.8
4.8
Picha ya Mtumiaji
I have read and analyzed your requirements that you need an E-learning app. I am confident enough to provide you an E-learning app. I have some queries like- 1. What are the APIs that we need to integrate? 2. Do you want payment integration if yes then which one? 3. Do you want a multilingual App/Website? I can provide you features like- Login Select Courses/Subscription Packages Search Tutors Attend Webinar/Online Courses Choose Subjects Video Calling and Chatting with Tutor Hire Tutors View History Refer and Earn Manage Profile Course Certificates Feedback You can check how much it is matching to your requirements. If some customization is required we will do that too. Please initiate the communication so we can start the project ASAP and be on the same page. Thanks
₹125,000 INR ndani ya siku 45
5.0 (6 hakiki)
4.3
4.3
Picha ya Mtumiaji
I am specialize in website design and development and are excited for the opportunity to work with you in accomplishing your goals.. I am Good at Android, iOS Development, Laravel, Mobile App Development, Python.. ! Please Send me a message so that we can discuss more about this project
₹62,440 INR ndani ya siku 5
5.0 (4 hakiki)
3.9
3.9
Picha ya Mtumiaji
Dear Hiring Manager, After reviewing your job description, it’s clear that you’re looking for a candidate that is extremely familiar with the responsibilities associated with the role, and can perform them confidently. Given these requirements, I am certain that I have the necessary skills to successfully do the job adeptly and perform above expectations. I am an adaptable Software Developer. During the course of my academic career, I also managed to accrue nearly 5 years of work experience. I had the privilege of working for different tech companies in a Software Developer role in my free time, where I learned valuable professional skills such as advanced technology, application development, and emerging technologies. In both my academic and professional life, I have been consistently praised as hard-working by my professors and peers. Whether working on academic, extracurricular, or professional projects, I apply proven teamwork, research, and technical skills. After reviewing my resume, I hope you will agree that I am the type of competent and competitive candidate you are looking for. Thank you for your consideration, and I look forward to hearing from you soon. Sincerely, Siraj Ahmadzai
₹75,000 INR ndani ya siku 7
5.0 (3 hakiki)
2.4
2.4
Picha ya Mtumiaji
I am Professional Full Stack Developer and working on these technologies from last 7 years , degree in Computer Science. I build web apps on Ruby on Rails and React js and mobile apps is React Native. Specialize in developing complex, well-tested and much documented Web App and APIs in CRM, ERP systems and SAAS applications. I have got following skills below: *work on latest react js version * Working on the latest version of Rails (5.x 4.x 3.x 2.x) and Ruby (2.1.x,1.9.x) * Use of Agile methodology for development process * Api build on Node js backend * React Native for mobile app * Strong knowledge about javascript(react, redux ,angular, node js, jquery, coffee etc) * Strong understanding of MVC * Strong implementation knowledge of Twitter Bootstrap * Using RESTFul architecture in development If you feel like I am a great fit for your team or project, plz don't hesitate to drop me a line. Thanks
₹62,499 INR ndani ya siku 1050
4.3 (2 hakiki)
2.0
2.0
Picha ya Mtumiaji
I have 5yr of experience in mobile and web application development with native and hybrid technologies. Android, ios, react native, phonegap, ionic, java, python. I would like to work with you.
₹222,222 INR ndani ya siku 30
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
The Requirements You Provided, Gone Through It, Hope For This App We Will be Using reliable Technologies i.e none other Than Flutter Frame Work To Build The Application. Also you Decide We Have The Option For iOS Native and Android Native As Well.
₹90,000 INR ndani ya siku 30
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
Attention: contact me for quality work. Charges are negotiable Relevant Skills and Experience 4 years of experience in app development
₹37,500 INR ndani ya siku 2
0.0 (0 hakiki)
0.0
0.0

Kuhusu mteja

Bedera ya INDIA
Bengaluru, India
0.0
0
Njia ya malipo imethibitishwa
Mwanachama tangu Ago 3, 2019

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.