From 7bf9aeda1d303233fc1e836f901431fc6d724b11 Mon Sep 17 00:00:00 2001 From: airwaks <114548361+airwakz@users.noreply.github.com> Date: Fri, 13 Oct 2023 23:29:22 +0530 Subject: [PATCH 1/3] Create Public-Vehicle-Booking.md --- Projects/3-Advanced/Public-Vehicle-Booking.md | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 Projects/3-Advanced/Public-Vehicle-Booking.md diff --git a/Projects/3-Advanced/Public-Vehicle-Booking.md b/Projects/3-Advanced/Public-Vehicle-Booking.md new file mode 100644 index 00000000..d459a4b9 --- /dev/null +++ b/Projects/3-Advanced/Public-Vehicle-Booking.md @@ -0,0 +1,73 @@ +# Drawing App + +**Tier:** 2-Intermediate + +Create digital artwork on a canvas on the web to share online and also export as images. + +## User Stories + +- [ ] User can draw in a `canvas` using the mouse +- [ ] User can change the color +- [ ] User can change the size of the tool +- [ ] User can press a button to clear the `canvas` + +## Bonus features + +- [ ] User can save the artwork as an image (`.png`, `.jpg`, etc format) +- [ ] User can draw different shapes (`rectangle`, `circle`, `star`, etc) +- [ ] User can share the artwork on social media + +## Useful links and resources + +- [Learn how to create a Drawing Application using p5js](https://www.florin-pop.com/blog/2019/04/drawing-app-built-with-p5js/) + +## Example projects + +# Public Vehicle Booking App Development +**Tier:** 3-Advance +## App Features + - [ ] User Registration and Login + - [ ]Vehicle Selection (e.g., car, bike, scooter, etc.) + - [ ]Location Selection for Pickup and Drop-off + - [ ]Pricing and Payment Integration + - [ ]Booking Confirmation and Driver Details + - [ ]Real-time Vehicle Tracking + - [ ]Ratings and Reviews System + - [ ]Booking History and Receipts + - [ ]Push Notifications for Booking Status + - [ ]Customer Support and Help Center + - [ ]Technology Stack +## Mobile App Development: + + - [ ]Android (Java/Kotlin) and iOS (Swift/Objective-C) native development + - [ ]Or Cross-platform development using React Native or Flutter +## Backend: + - [ ]Server-side application (Node.js, Python, Ruby on Rails, etc.) + - [ ]Database (PostgreSQL, MySQL, MongoDB, etc.) + - [ ]Mapping and Location Services (Google Maps, Mapbox, etc.) + - [ ]Payment Gateway Integration (Stripe, PayPal, etc.) +## User Experience + - [ ]User-friendly and intuitive app design + - [ ]Responsive design for various screen sizes and orientations +## Security + - [ ]Data encryption in transit and at rest + - [ ]Strong authentication and authorization mechanisms +## Legal Considerations + - [ ]Compliance with local regulations and licensing requirements + - [ ]Data protection and privacy compliance +## Testing and Quality Assurance + - [ ]Comprehensive testing for bugs, security, and performance + - [ ]User testing for usability feedback +## Documentation and Deployment + - [ ]Code and architecture documentation + - [ ]Deployment to Google Play Store and Apple App Store +## Marketing and Promotion + - [ ]Develop a marketing strategy + - [ ]Consider partnerships with local transportation services or businesses +## Continuous Improvement + - [ ]Collect user feedback for app improvement + - [ ]Regular updates for a better user experience + +Building a public vehicle booking app is a substantial project, and success depends on thorough planning and execution. +You may also need a multidisciplinary team to handle development, design, and legal aspects. +The specific technologies and features will be influenced by your target market and business model. From 7a2a4f720f5cdf82e5bed8eab758a1f3e31f56c7 Mon Sep 17 00:00:00 2001 From: airwaks <114548361+airwakz@users.noreply.github.com> Date: Fri, 13 Oct 2023 23:30:42 +0530 Subject: [PATCH 2/3] Update Public-Vehicle-Booking.md --- Projects/3-Advanced/Public-Vehicle-Booking.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/Projects/3-Advanced/Public-Vehicle-Booking.md b/Projects/3-Advanced/Public-Vehicle-Booking.md index d459a4b9..cd501104 100644 --- a/Projects/3-Advanced/Public-Vehicle-Booking.md +++ b/Projects/3-Advanced/Public-Vehicle-Booking.md @@ -27,46 +27,46 @@ Create digital artwork on a canvas on the web to share online and also export as **Tier:** 3-Advance ## App Features - [ ] User Registration and Login - - [ ]Vehicle Selection (e.g., car, bike, scooter, etc.) - - [ ]Location Selection for Pickup and Drop-off - - [ ]Pricing and Payment Integration - - [ ]Booking Confirmation and Driver Details - - [ ]Real-time Vehicle Tracking - - [ ]Ratings and Reviews System - - [ ]Booking History and Receipts - - [ ]Push Notifications for Booking Status - - [ ]Customer Support and Help Center - - [ ]Technology Stack + - [ ] Vehicle Selection (e.g., car, bike, scooter, etc.) + - [ ] Location Selection for Pickup and Drop-off + - [ ] Pricing and Payment Integration + - [ ] Booking Confirmation and Driver Details + - [ ] Real-time Vehicle Tracking + - [ ] Ratings and Reviews System + - [ ] Booking History and Receipts + - [ ] Push Notifications for Booking Status + - [ ] Customer Support and Help Center + - [ ] Technology Stack ## Mobile App Development: - - [ ]Android (Java/Kotlin) and iOS (Swift/Objective-C) native development - - [ ]Or Cross-platform development using React Native or Flutter + - [ ] Android (Java/Kotlin) and iOS (Swift/Objective-C) native development + - [ ] Or Cross-platform development using React Native or Flutter ## Backend: - - [ ]Server-side application (Node.js, Python, Ruby on Rails, etc.) - - [ ]Database (PostgreSQL, MySQL, MongoDB, etc.) - - [ ]Mapping and Location Services (Google Maps, Mapbox, etc.) - - [ ]Payment Gateway Integration (Stripe, PayPal, etc.) + - [ ] Server-side application (Node.js, Python, Ruby on Rails, etc.) + - [ ] Database (PostgreSQL, MySQL, MongoDB, etc.) + - [ ] Mapping and Location Services (Google Maps, Mapbox, etc.) + - [ ] Payment Gateway Integration (Stripe, PayPal, etc.) ## User Experience - - [ ]User-friendly and intuitive app design - - [ ]Responsive design for various screen sizes and orientations + - [ ] User-friendly and intuitive app design + - [ ] Responsive design for various screen sizes and orientations ## Security - - [ ]Data encryption in transit and at rest - - [ ]Strong authentication and authorization mechanisms + - [ ] Data encryption in transit and at rest + - [ ] Strong authentication and authorization mechanisms ## Legal Considerations - - [ ]Compliance with local regulations and licensing requirements - - [ ]Data protection and privacy compliance + - [ ] Compliance with local regulations and licensing requirements + - [ ] Data protection and privacy compliance ## Testing and Quality Assurance - - [ ]Comprehensive testing for bugs, security, and performance - - [ ]User testing for usability feedback + - [ ] Comprehensive testing for bugs, security, and performance + - [ ] User testing for usability feedback ## Documentation and Deployment - - [ ]Code and architecture documentation - - [ ]Deployment to Google Play Store and Apple App Store + - [ ] Code and architecture documentation + - [ ] Deployment to Google Play Store and Apple App Store ## Marketing and Promotion - - [ ]Develop a marketing strategy - - [ ]Consider partnerships with local transportation services or businesses + - [ ] Develop a marketing strategy + - [ ] Consider partnerships with local transportation services or businesses ## Continuous Improvement - - [ ]Collect user feedback for app improvement - - [ ]Regular updates for a better user experience + - [ ] Collect user feedback for app improvement + - [ ] Regular updates for a better user experience Building a public vehicle booking app is a substantial project, and success depends on thorough planning and execution. You may also need a multidisciplinary team to handle development, design, and legal aspects. From 585944a9136e9c1fd1dc5b50e384d39f1cd57dbc Mon Sep 17 00:00:00 2001 From: airwaks <114548361+airwakz@users.noreply.github.com> Date: Fri, 13 Oct 2023 23:31:22 +0530 Subject: [PATCH 3/3] Update Public-Vehicle-Booking.md --- Projects/3-Advanced/Public-Vehicle-Booking.md | 44 ++----------------- 1 file changed, 3 insertions(+), 41 deletions(-) diff --git a/Projects/3-Advanced/Public-Vehicle-Booking.md b/Projects/3-Advanced/Public-Vehicle-Booking.md index cd501104..db93673c 100644 --- a/Projects/3-Advanced/Public-Vehicle-Booking.md +++ b/Projects/3-Advanced/Public-Vehicle-Booking.md @@ -1,46 +1,8 @@ -# Drawing App +# Mobile App Development: -**Tier:** 2-Intermediate +Android (Java/Kotlin) and iOS (Swift/Objective-C) native development +Or Cross-platform development using React Native or Flutter -Create digital artwork on a canvas on the web to share online and also export as images. - -## User Stories - -- [ ] User can draw in a `canvas` using the mouse -- [ ] User can change the color -- [ ] User can change the size of the tool -- [ ] User can press a button to clear the `canvas` - -## Bonus features - -- [ ] User can save the artwork as an image (`.png`, `.jpg`, etc format) -- [ ] User can draw different shapes (`rectangle`, `circle`, `star`, etc) -- [ ] User can share the artwork on social media - -## Useful links and resources - -- [Learn how to create a Drawing Application using p5js](https://www.florin-pop.com/blog/2019/04/drawing-app-built-with-p5js/) - -## Example projects - -# Public Vehicle Booking App Development -**Tier:** 3-Advance -## App Features - - [ ] User Registration and Login - - [ ] Vehicle Selection (e.g., car, bike, scooter, etc.) - - [ ] Location Selection for Pickup and Drop-off - - [ ] Pricing and Payment Integration - - [ ] Booking Confirmation and Driver Details - - [ ] Real-time Vehicle Tracking - - [ ] Ratings and Reviews System - - [ ] Booking History and Receipts - - [ ] Push Notifications for Booking Status - - [ ] Customer Support and Help Center - - [ ] Technology Stack -## Mobile App Development: - - - [ ] Android (Java/Kotlin) and iOS (Swift/Objective-C) native development - - [ ] Or Cross-platform development using React Native or Flutter ## Backend: - [ ] Server-side application (Node.js, Python, Ruby on Rails, etc.) - [ ] Database (PostgreSQL, MySQL, MongoDB, etc.)