Giter VIP home page Giter VIP logo

mobile-app-ui's Introduction

Create a Mobile App UI using the attached mockup file.

preview

Download here the Figma Mockup

Requirements:

  • Respect exactly the provided layout
  • If visiting the page on a Desktop, show an alert to the user that says to check the same page from a Mobile Device
  • Provide the Mobile experience of Scrolling and Navigation of Details
  • Details of the Doctors are mocked (e.g. No API is needed)
  • The search input should filter the doctors by name
  • Each Category should filter the doctors
  • By clicking on a Doctor name, the user should see the details
  • Test the layout on a real mobile device (check Browsersync for this)
  • Deploy the project towards Netlify (www.netlify.com) connected to your GitHub Repo
  • After the project is deployed, analyze it with https://web.dev

Knowledge Required for the Project:

  • Basic HTML
  • CSS Flexbox
  • CSS transitions and animations
  • Responsiveness rules
  • SVG integration
  • External Fonts integration
  • Figma Usage
  • Browsersync Usage
  • Npm Usage
  • Javascript functions to filter the list and show the details
  • Javascript functions to check the used device

Before starting any of the tasks in this Learning Path, please READ the following rules

What do you need to start this Learning Path:

  1. A GitHub account
  2. A Local IDE or Editor
  3. Git Environment
  4. A http://toggl.com/ account and Chrome Extension
  5. A Netlify account

Rules that you MUST follow:

  • Fork this repo into your own Github Account as a public Repository
  • Create a Github Project connected to the repository
  • Read carefully the task description
  • Analyze the task, and create relative subtasks to track any requirement and knowledge needed
  • Assign an estimate to each created subtask
  • Define a deadline for the main task
  • Provide a Flowchart within the project
  • Where required, involve other members of the community to support you on the development
  • When working on a task, move it to the In progress column and start tracking it
  • After each task completion, move it to the "Done" column and stop tracking it
  • After the main task completion, share the solution (e.g. your GitHub repo) over the community

Following some useful materials for your work:

Git and GitHub configuration and usage

Pseudo Code Methodology

mobile-app-ui's People

Contributors

storrisi avatar

Stargazers

Victor Hernandez Nunez avatar

Watchers

 avatar Maziar Entezar avatar

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.