Skip to content

Jlevbury/final-arc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Final Arc

https://final-arc-318a4d41cd64.herokuapp.com/ Screenshot (348)

License: MIT

Description

The Final Arc Gaming Hub is a space for gamers that offers a game emulator, a detailed game database, and a social network. Relive classic titles, discover new games, and connect with like-minded players, all in one place.

Table of Contents

Installation

		Navigate to https://final-arc-318a4d41cd64.herokuapp.com/ , no installation required.		

Usage

Each tab within the page navigation offers a different user interaction , currently available is the RAWG gaming collection API interface.

License

This project is covered under the MIT license. For more information see the following link

Contributing

Chase Chamber, Austin Waller and James Levesque were contributing members to this project.

Technology used

Certainly! Below is a categorized list of the dependencies you mentioned, organized by their typical usage. This layout can be particularly helpful for your README file, allowing future developers to quickly understand the role each package plays in your project.

Frontend Libraries

  • react: Core library for building user interfaces.
  • react-dom: Provides the DOM-specific methods needed for React.

UI Frameworks and Components

  • @ant-design/react-slick: Carousel component based on React Slick.
  • @material-tailwind/react: Material Design components with a Tailwind CSS styling layer.
  • @mui/icons-material: Material icons for use with Material UI.
  • @mui/joy: Joy components for Material UI (still in beta).
  • @mui/material: Material UI components.

State Management

  • @apollo/client: Apollo Client for handling GraphQL operations.

Styling

  • @emotion/react: CSS-in-JS library for styling React components.
  • @emotion/styled: Styled-components variant using Emotion.
  • sass: Preprocessor scripting language for CSS.

Icons

  • @iconify/react: Provides a wide variety of icons as React components.

Animation and Interaction

  • aos: Animate on scroll library.
  • framer-motion: A motion library for React.
  • react-parallax: Provides a parallax effect for React apps.
  • react-parallax-tilt: Tilt hover effect for React.
  • typewriter-effect: Typewriter effect for React components.

Networking

  • axios: Promise-based HTTP client.

Routing

  • react-router-dom: DOM bindings for React Router.

3D Graphics

  • @react-three/drei: Helper components for react-three-fiber.
  • @react-three/fiber: React renderer for Three.js.
  • three: 3D library used in the browser.

Utility Libraries

  • dotenv: Loads environment variables from .env files.
  • jwt-decode: Decode JWT tokens.
  • html-react-parser: Parse HTML into React components.
  • match-sorter: Simple, expected, and deterministic best-match sorting.
  • sort-by: Utility for sorting arrays.
  • react-scroll: Component for animating vertical scrolling.
  • react-slick: Carousel component built with React.
  • slick-carousel: Carousel component for React (usually paired with react-slick).
  • leva: UI for tweaking variables in real time.
  • maath: Math utility library.

Experimental/Tailwind Libraries

  • tw-elements: Tailwind CSS element collection (still in beta).
  • tw-elements-react: React components for tw-elements (still in alpha).

GraphQL

  • graphql: A query language for APIs.

This layout should offer a clean and organized view of your project's dependencies, helping both you and other developers make sense of the project's architecture.

Questions

For any questions, feel free to contact me at Refer to my Github Profile or visit my Github Profile.

About

Project 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •