Our Bike Rental App is a mobile application that allows users to rent bicycles from a variety of rental locations in their area. The app will include a map feature that displays the available rental locations, along with the types of bicycles available and their hourly or daily rental rates.
Users can select a rental location, reserve a bike, and then unlock the bike using a code or QR code provided by the app.
We begin by entering our project’s general information. We choose a Name, give a Project description (You can enter a brief description or write a longer document using the text editor, depending on your needs), define the Type of Project (in this case - Mobile App), and finally indicate if we are starting from scratch or modifying an existing product.
Once we create a new project, we can access it on the Project List screen. Every project that we create is accessible from this list. Here we can monitor credits used and project status.
It´s time to add the Features and Components for our project. Features are the “tools” within the app that will allow the user to complete their goals. We listed our Bike App features above - such as Bike Rental Booking, Payment Integration, and Sign Up. Each feature should be focused to satisfy a single objective. Components give functionality and design to a Feature. We cover them in more detail below.
Now that we´ve added our first feature, we fill it with all the necessary components for the Sign Up Feature to function. Let’s start with our user interface and add a Screen/View/Page Component.
Components allow you to specify functionality and design in a feature. For each feature, you will want to add any user screens, libraries, database tables, api interactions, or webhooks that may be needed to support that feature. If you have existing products you want your Elite Team to use, such as a third party API, add it as an Existing Component. If you want your Elite Team to develop a new API, for example, add the API component. For documents, links, files, and exisiting products that apply across the entire project, use the Project Summary component.
One of the great features of EliteTeams, is that you can customize each component by adding Properties. Properties are the details that give your team their starting point to create all the awesome features for your project. If you don’t have many properties to add, that’s OK! We can work with you to expand your project’s plan.
To learn more about properties, click on a component type and then flip through each property to see a description.
We want to make it easy for you to communicate with your Elite Team. So, that is why we support a variety of platforms, such as: Figma, Adobe XD, Sketch, Jira, Draw.io, and we´ll be adding a lot more.
For the Bike Rental App we´ve added more features into our project. On the right side of the screen, you can see a list of all the features and components. When you select a component, you will see the property details for that component below.The more detailed you can be when you enter your project requirements, the more efficiently your team can work. However, the best part about EliteTeams is our flexibility. You only need one component to start a project and get your team working. You can define the project as your team is working on an intial feature. Or you can upload project wide specs and use our staff to define the project for you.
Once we have defined our project for our Bike Rental App, we need to create and assign a team. We can do this one of two ways. We can click on the Assign Team button at the top of the Project Workspace. If we already have a team created we can assign it to the project. If we don’t have a team, we will be asked to create one. The second way to create a team is via the menu bar on the left. Simply select the Team Workspace icon.
Building the perfect team for your project is not difficult. You will automatically have a Project Manager and a QA Engineer assigned. The Project Manager will be the link between you and your Elite team to communicate your expectations. The QA Engineer will make sure that every task meets acceptable quality levels. All you need to do is assign engineers for the specific tasks you defined in your project.
The team for the Bike Rental App is set up and assigned to our project. Our last step is to set our project status to Ready For Work and add some credits to our account. Once in production, you will have full access to your project where you can track tasks and milestones.