Giter Site home page Giter Site logo

salesken's Introduction

Space-X-Launches-App ๐Ÿš€

Explore space missions with the SpaceX Launches App built with React Native. This app fetches data from the SpaceX API, displaying a visually appealing list of launches, complete with image, title, launch date, rocket details, and launch site information. Users can filter launches by year and status, search for launches by title, and experience real-time search results. The app also features a responsive design for iPhone XR, iPad Mini, and large screen sizes. State management is handled with Redux, including a simple authentication system with login and signup screens. Dive into the cosmos and stay updated on SpaceX launches!

How To Run The App:

1 While Running the application you should install node js in your system after installing node js . 2 clone the repository. 3 open terminal. 4 Change the directory using the command cd from the terminal and cd till SpaceX. 5 After that run the command: npm i 6 After successfully installing node_modules folder in the project. 7 write a command: npx expo start 8 press w on the terminal to see the app on the web.

Features :

Part 1: UI/UX Implementation

โ€ข Implemented cards from the Spacex API โ€ข Filter Functionality Incorporates 2 filters on the launch list page: Launch Year Launch Status โ€ข Search Functionality Real-time display of search results as the user types the title name. It is also case-sensitive. โ€ข Responsive Design iPhone XR (414 x 896) iPad Mini (768 x 1024) Large Screen Size (1024 x 471)

Part 2: State Management with Redux

โ€ข Implemented a straightforward authentication system with login and signup screens. โ€ข The credentials I am saving in local storage โ€ข Effectively manages loading and error states during the retrieval of data from the SpaceX API.

salesken's People

Contributors

anant-jain-226 avatar

Watchers

 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.