GithubHelp home page GithubHelp logo

omardugha03 / spacex Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 26.04 MB

An immersive frontend portion dedicated to showcasing SpaceX with a dark space theme. launches, and achievements in a visually captivating environment. Engage with interactive elements, enjoy smooth animations, and experience seamless navigation across different devices

Home Page: https://space-x-pro.vercel.app

CSS 0.16% TypeScript 99.44% JavaScript 0.40%
aceternity-ui framer-motion nextjs react shadcn tailwindcss typescript

spacex's Introduction

SpaceX Frontend Portion Project

Description

This project is a frontend portion dedicated to showcasing SpaceX-related content with a dark space theme.

Features

  • Dark space theme: Immerse users in a visually captivating environment reminiscent of outer space.
  • Interactive elements: Engage users with interactive components, such as dropdown menus and animated icons.
  • Responsive design: Ensure a seamless experience across different devices and screen sizes.
  • Detailed content: Provide comprehensive information about SpaceX's missions, launches, and achievements.
  • Smooth animations: Enhance user experience with fluid animations powered by Framer Motion.

Technologies Used

  • Next.js: Framework for React-based web applications, enabling server-side rendering and seamless navigation between pages.
  • React: Library for building user interfaces with reusable components.
  • react-icons: Library for including popular icons in React projects, enhancing visual appeal.
  • Framer Motion: Library for creating fluid animations in React applications, adding polish to user interactions.
  • Tailwind CSS: Utility-first CSS framework for building responsive designs quickly and efficiently.
  • Three.js: JavaScript 3D library for creating and displaying 3D graphics in web applications.

Dependencies

  • @radix-ui/react-dropdown-menu: Library for creating dropdown menus.
  • @radix-ui/react-slot: Library for working with slots in React components.
  • @react-three/drei: Collection of useful helpers and abstractions for react-three-fiber.
  • @react-three/fiber: A React renderer for Three.js.
  • class-variance-authority: Dependency for managing class variance.
  • clsx: Library for conditionally joining classNames together.
  • framer-motion: Library for creating animations in React.
  • lucide-react: Icon library for React.
  • mini-svg-data-uri: Utility for converting SVG files to data URIs.
  • next: Framework for React-based web applications.
  • react: Library for building user interfaces in React.
  • react-dom: DOM-specific methods for React.
  • react-icons: Library for including popular icons in React projects.
  • tailwind-merge: Utility for merging Tailwind CSS classes.
  • tailwindcss-animate: Tailwind CSS plugin for adding animations.
  • three: JavaScript 3D library.
  • three-globe: Library for creating 3D globes with Three.js.

Development Dependencies

  • @types/node: TypeScript type definitions for Node.js.
  • @types/react: TypeScript type definitions for React.
  • @types/react-dom: TypeScript type definitions for ReactDOM.
  • autoprefixer: PostCSS plugin to parse CSS and add vendor prefixes.
  • eslint: JavaScript linter.
  • eslint-config-next: ESLint configuration for Next.js projects.
  • install: Dependency installer.
  • npm: Package manager for JavaScript.
  • postcss: Tool for transforming CSS with JavaScript plugins.
  • prettier: Opinionated code formatter.
  • prettier-plugin-tailwindcss: Prettier plugin for formatting Tailwind CSS.
  • tailwindcss: Utility-first CSS framework for creating responsive designs.
  • typescript: Superset of JavaScript with static type-checking capabilities.

spacex's People

Contributors

omardugha03 avatar

Stargazers

Gagandeep Singh 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.