Skip to content

harshita-d/Star_Wars_Web_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Star Wars Movie Information App

This application is a responsive and interactive user interface that provides comprehensive data on Star Wars movies, characters, planets, and starships. Users can explore the vast Star Wars universe and access detailed information about their favorite movies, characters, and more.

Features

  • Movie Information: View information about various Star Wars movies, including title, release date, director, and opening crawl.
  • Character Details: Get detailed information about Star Wars characters, such as their name, birth year, gender, and associated movies.
  • Planet Information: Explore the different planets in the Star Wars universe, including details on terrain, population, climate, and more.
  • Starship Data: Access information about various starships, such as their name, model, manufacturer, and pilots.

User Engagement Features

  • Favorites: Users can mark their favorite movies, characters, planets, or starships for quick access in the future.
  • Delete: Remove items from the favorites list if no longer desired.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • Redux: A predictable state container for managing application state.
  • HTML5: The standard markup language for creating web pages.
  • CSS3: The style sheet language used for describing the presentation of a document.
  • Axios: A promise-based HTTP client for making API requests.
  • Star Wars API (SWAPI): An API that provides comprehensive data about the Star Wars universe.

Installation

  1. Clone the repository: git clone https://github.com/harshita-d/Star_Wars_Web_App
  2. Navigate to the project directory: cd star_wars_app
  3. Install the dependencies: npm install
  4. Start the development server: npm start
  5. Open the application in your browser at http://localhost:3000

Usage

  • Browse through the available sections on the homepage to explore movies, characters, planets, and starships.
  • Click on a specific item to view more detailed information.
  • To add an item to favorites, click the "Add to Favorites" button.
  • To remove an item from favorites, go to the favorites section and click the "Delete" button next to the item.

Here are Some App Snippets

  • Home Alt text

  • Movies Alt text

  • Favourites Alt text

About

Developed a responsive and interactive user interface that provides comprehensive data on Star Wars movies, characters, planets, and starships. Implemented "favorites" and "delete" features for user engagement.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors