Coder Social home page Coder Social logo

crowdbotics-apps / yellow-limit-26955 Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 327 KB

This react_native application was built with Crowdbotics www.crowdbotics.com

Shell 1.83% JavaScript 9.13% Ruby 11.21% Starlark 0.80% Java 8.26% Dockerfile 1.34% Python 46.52% HTML 14.37% CSS 0.56% Objective-C 5.98%

yellow-limit-26955's People

Contributors

crowdbotics-apps avatar

Watchers

 avatar

yellow-limit-26955's Issues

Maps

This feature displays a map that lists locations as a user scrolls the map view. Locations can be shown based on the user's location or predetermined points of interest. Live location updates can be configured within the map view.

User Stories

As a user, I would like to see locations of interest near me. As a user, I would like to see my own location relative to other points on the map.

In-App Sounds/Vibration

In-app sounds and vibrations create audio cues or physical feedback when specific events occur within the app. Typically, sounds and vibrations are triggered by user inputs. The app's sound and vibration options can be configured by the user in the app's settings.

User Stories

As a user, I would like to set the vibration level within the app. As a user, I would like to modify the level of in-app sounds.

Intermediate Workflows

This feature supports moderately complex apps that require some custom logic or algorithmic functions.

Payment Admin

This feature allows a user to be assigned to a role of an admin. This user can verify the payment transactions that happen within the app.

Shopping Cart

This feature allows a user to temporarily store the items that they wish to purchase before they purchase them all at once. This feature is typically available in the form of a clickable button icon. Clicking on the button icon, the user navigates to a screen where all items to be purchased are displayed in a list view. It contains a scrollable view to see the total sum of items and amount due, a full screen background, a header, and a footer with custom colors. On clicking the purchase button, the user navigates to a separate billing screen.

User Stories

As a buyer, I would like to add a product to the cart to view it later. As a buyer, I would like to view all products that I added to the cart.

Appointment Management

This feature allows a user to book and manage appointments in the app. This feature schedules appointments with logged in users, which means that a user has to sign in to the app to book an appointment. It contains one or more screens to book an appointment, a date and time picker to select the available date and time, and a way to view the final booking. An authorized user can either update an apopintment or delete it.

User Stories

As a user, I would like to create a new booking. As a user, I would like to update a booking. As a user, I would like cancel a booking.

Bookmark List

This feature allows a user to view all of the items that they have bookmarked in a single list.

Advanced Search

This feature displays items or results based on the query provided. The screen contains an input field, an interface for to adding search filters, options for boolean expressions, and the ability to select keyboards displayed as a collected search terms.

User Stories

As an app user, I would like to search for an item from the app by typing it in a field. As an app user, I should have one or many options available as filters such that I can narrow my search result.

Leaderboard

This feature is used to keep track of scores among different users. It typically is composed of a single screen in which a scrollable list is shown. Each item in the list can contains a user's avatar image, username, and any other relevant information.

User Stories

As a user, I would like to view the list of all leaders in the game app.

Surveys

This feature captures user input in form of single or multiple choice questions. This feature is composed of a text-based question and a few answers to choose from which are selectable. It contains text, buttons, and radio buttons.

Collect Transaction Fees

This feature allows the user to view and confirm any transaction fee applied. It contains a pre-defined template with text fields, a complete list of applicable fees and amount due, a full screen background, a header, and a footer with custom colors.

User Stories

As a buyer, I would like to view the transaction fee applicable on the product I am interested in purchasing before making the final payment.

Automatic Renewals

This feature renews subscriptions automatically within the app. This feature is generallty found in the settings screen where a switch button is provided for the app user to enable or disable the automatic renewals. It contains custom text and a button.

User Stories

As a subscribed user, I would like to enable/disable automatic renewals.

Email Notifications

This feature sends emails to the user to notify them of key events. This feature displays pop-up messages on a user's device. These messages are touchable and when pressed take a user to view the email. To use email notifications, integrate your app with Sendgrid and then configure the sequence of email messages to send them separately from Sendgrid's service.

User Stories

As an app user, I would like to enable or disable receiving email notifications.

Tags and Categories

This feature displays information based on a particular label. This label could be in the form of either a tag or a category. It is generally created using text and an icon and is often clickable. After clicking it, a user can view other similar items that are classified under a similar category. Some typical use cases for displaying information in the app using a tag or a category are to display certain posts in a blogging app, sort articles in a news feed app, display a product item in an ecommerce app, etc.

User Stories

As a post author, I would like to view the list of tags or categories that I can apply to my published articles. As an app user, I would like to select from the available tags to view similar posts within the app.

Privacy Settings

This feature allows a user to view and manage privacy settings within the app. It can contain information such as permissions in the form of a list. A user can enable or disable permissions using a custom button specifying which permissions they want to grant the app.

User Stories

As a user, I would like to view and manage privacy settings within the app.

Archive Content

This feature allows a user to view the content that is archived within the app. It contains a scrollable list and card items to view the content. Each card item is arranged in chronological orde. A typical use case for archiving content is in a social media app where a user can view their post history.

User Stories

As a user, I would like to view all of my previous posts in a chronological order on a separate screen.

Discount & Offers

This feature allows a user to select an item and update its price by offering a discount in the app. A discount is enabled on indivudal items. To enable the discount, the user must be logged-in in the app and they must have admin rights and permissions to be able to enable any offers. It contains an input field to enter a custom discount percentage and a switch button to enable or disable the discount.

User Stories

As an admin, I would like to enable or disable a custom value for a discount on one or many items in the app.

Post Management

This feature allows a user to manage their posts. Post management includes creating a new post, updating an old post, deleting an old post, publishing a new post, saving a post in the drafts without publishing it, deleting multiple posts, and adding or modifying a tag or a category of the post. All of these management actions are usually available by assigning an individual button to each one of them to trigger the appropriate action.

User Stories

As a blog owner, I would like to create, save, update and delete a post. As a user, I would like to delete mutiple posts at one time from the app.

Grouped Bookmarks

This feature allows registered users to group items that they have bookmarked.

Posts

This feature displays one or multiple posts published the user in the app. This feature includes two types of screens. The first screen is suitable for viewing already created posts. The second type of screen is used for creating a single new post with text, images, and links. A typical use case of creating a new post is on a social network.

User Stories

As an app user, I would like to create a new post with text, image, or a link. As an app user, I would like to view the posts that are already created. As an app user, I would like to delete a post from the app that I published.

Buyer Address Validation

This feature is used to verify the address of a user before purchasing an item from the app. This feature requires a registered user within the app to enter their address from the settings screen, and before purchasing the item, verify that the address they entered is being displayed accurately. It requires multiple text input fields, a custom header, and a background with custom colors and branding.

Order Status

This feature displays the current status of the shipment ordered. The current status is shown in real time. The screen contains a header that displays the delivery address of the consumer, full name of the user, and a progress bar to track the current order.

User Stories

As a user, I would like to know the current status of my order.

Delivery Cost Estimate

This feature displays an estimated delivery cost at the time of viewing the product. This feature requires the user to enter their ZIP code or enable location permissions to get the device's current location. It contains text, input fields, and geolocation service to be enabled.

User Stories

As a buyer, I would like to know the estimated delivery cost for my current location while viewing the product within the app.

Intermediate Design

This feature gives the app a simple custom layout that includes elements and screens designed to support the owner's preferred branding.

14-Day Subscription Trial

This feature allows the app user to use the subscription based feature for 14 days. After the trial period is over, there is a control to check for payments.

Push Notifications

This feature is used to display pop-up messages on a user's device. These messages are touchable and when pressed takes a user to desired screen or further event in the application. This feature supports push notifications. To use a push notifcation, integrate the app with OneSignal and then configure the sequence of notifications to send them separately using OneSignal's service.

User Stories

As an app user, I would like to enable or disable receiving push notifications.

Remove Bookmarks

This feature allows a user to remove items from their list of bookmarks.

Onboarding Slides

This feature displays multiple slides that welcome users to the app and describe how to use it. These slides include customizable backgrounds and content and can be clicked through in a designated order.

User Stories

As an app user, I would like to read an explanation of how to use the app before I login.

Password Limitations

This feature is used to limit a minimum or a maximum number of characters in a password field. This password field can contain text input fields and a custom icon. It is used in Sign Up screens.

Reviews

This feature captures a user's input in one or multiline text expression. It contains a text input field and a submit button. This feature can be a complete new screen or a pop-up modal that can be connected with other features in the app. Typically, the reviews are also shown in a scrollable list within the app.

Activity Log

This feature allows a user to view logs of past activity in an app. The user must have roles and permissions to visit this screen anytime. The amount of activity logged depends on certain aspects. The screen contains a scrollable list of events that are logged to help and resolve if there are any unwanted behaviors or crashes while using the app. Each item in the list is an invidual logged activity that contains a descriptive title and a timestamp field.

User Stories

As an admin, I would like to view all the activities logged in a screen in form of a scrollable list.

Invoice Billing

This feature allows a user to create and generate new invoices to bill. It contains a pre-defined template with input fields, a scrollable view to see the total sum of items and amount due, a full screen background, a header, and a footer with custom colors.

User Stories

As a biller, I would like to enter a consumer's details. As a biller, I would like to add any number of item names or descriptions, each item's quantity, and item pricing. As a biller, I would like to see the total number of items and total amount due to be paid. As a biller, I would like to write notes to the payee if required. As a biller, I would like to preview the final version of the invoice before sending it. As a biller, I would like to add the current/due date on the invoice. As a biller, I would like to add any necessary details for my end.

Wishlist

This feature is used to save one or multiple items by the user in the app with an option to purchase them later. The option to save an item to view later by adding in the wishlist is available on each item in the app. The saved items are displayed inside a screen, which has a list view with product information. It contains a scrollable view to see the total sum of items and amount due, a full screen background, a header, and a footer with custom colors and each item displayed in a card form.

User Stories

As a buyer, I would like to save a list of items that I can view or purchase later.

Order Detail View

This feature is used to display details of an order placed by a user. It contains one or many items in a list view where a user can view and navigate the orders they have placed. It contains a custom background, branding, and a scrollable list view.

User Stories

As a user, I would like to view the current status of an order I have already placed and any other details related to that.

Forms

This feature allows a user to create, update, or delete a form in the app. A form can typically be used for collecting information, such as feedback, or to allow other users to register for email subscriptions, or as point of contact for other information via email. A form is generally composed of one or many text input fields and a submit button, and these fields can be customized to suit the appropriate branding. The input fields can be used to capture the email address of the user, the subject line, and the body of the submission. The text area can further be expanded to create a rich text editor.

User Stories

As a post author, I would like to capture feedback from incoming readers to be able to contact them for business inquiries after they provide their contact details and message.

Terms and Conditions

This feature displays a standard set of terms and conditions regarding the usage of the app. These terms can be customized as needed.

User Stories

As an app user, I would like to review the terms and conditions governing my use of the app.

Splash Screen

This feature displays a short, branded welcome animation or image when users open the app. It automatically transitions to a designated login or home screen after a set amount of time. It includes customizable backgrounds and content.

User Stories

As a new user, I would like to see a brief welcome animation when I open the app.

Google Calendar Sync

This feature uses data from a Google Calendar and then modifications made within the app. It updates the Google Calendar with the user's in-app modifications. To use it, integrate the app with the Google Calendar service and then configure it to fetch a user's details.

User Profile

This feature displays user information like a profile picture, profile stats, action buttons, and images. This information is captured using input fields and the screen has a background that is customizable for branding. It also includes a second screen to modify these values later, from the settings page.

User Stories

As an app user, I would like to edit the personal information I entered while registering for the app. As an app user, I would like to view the information I edited/uploaded in the app.

Control User Roles and Permissions

This feature allows an administrator to specify what controls a user can see on the mobile device depending on their roles and responsibilities.

Facebook Sign Up

This feature is used to allow end users to register themselves with the application using their Facebook account. It contains a button to navigate and verify that a user agrees to use their Facebook account to sign up with the app.

User Stories

As a new user, I would like to use my Facebook account to register with the app.

Refund Management

This feature is available for issuing a refund within the app. Access to this type of feature is available to a user who has the role and permissions of an admin account. The admin logs into the app using a login screen but has access to screen where they can view the log of any type of transaction in which a refund has to be provided. It contains one or more screen composed of a scrollable list with custom text, and buttons to take further actions.

Desktop Notifications

This feature is used to display pop-up messages on a user's desktop device. These messages are clickable and takes a user to desired screen or further event in the application.

User Stories

As an app user, I would like to enable or disable receiving notifications on my desktop.

Google Sign Up

This feature is used to allow end users to register themselves with the application using their Google account. It contains a button to navigate and verify that a user agrees to use their Google account to sign up with the app.

User Stories

As a new user, I would like to use my Google account to register with the app.

Password Recovery

In case of forgotten password, a password reset link is sent via SMS as an OTP.

Captcha

This feature allows the app owner to verify that a user is human and not a bot. It helps to defend the app from bot traffic and spam. This feature is usually integrated with another set of features, such as allowing a user to download a file or publish a post.

Events

This feature allows a user to manage events within the app. The management of an event is done by either creating, updating, or deleting an event. Each event can be assigned a date by its creator. This date indicates when the event is going to happen. An event can also be shared among other users. The event creator can invite other users as participants by sending them an invite. The event management process includes a scrollable list of all events that are created in the past and the upcoming new events. The date of an event is generally assigned using a calendar pop-up where the creator can choose a specific date and time. The pop-up has a background and a foreground color, and both are customizable for branding.

User Stories

As an app user, I would like to view and manage the events within the app. As the event creator, I would like to assign a date or time stamp for the event to happen in real time.

Filter Bookmarks

This feature allows a user to filter throught the list of bookmarks using a keyword or advanced search.

Shopify

This feature enables the app to connect to Shopify for payment subscriptions. Shopify Subscription details need to push to the app's backend system to manage the subscription.

Login and Signup

This feature is used to allow end users to register themselves with the application using their email address and password and then login with those credentials. It contains text input fields and a checkbox to capture a user's credentials and their consent. Each input field includes placeholder text and a custom icon. A background screen with custom screen colors is used for branding.

User Stories

As a new user, I would like to enter my full name, email address, and password. As a new user, I would like to register with my credentials with the app by pressing a button. As an app user, I would like to login with my credentials with the app by pressing a button. As a returning user, I should be able to navigate back to the sign in screen. As a new user, my consent should be asked using a checkbox that I have read all terms and conditions of the application and I agree to them.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.