Skip to content

Collaborative platform designed for Tekken 8 to create, share, and merge individual tier lists into a comprehensive global tier list.

License

Notifications You must be signed in to change notification settings

DIDIx13/Tekken8-TierList-Fusion

Repository files navigation

Tekken8 TierList Fusion

Tekken8 TierList Fusion is a collaborative platform designed for Tekken 8 enthusiasts to create, share, and merge individual tier lists into a comprehensive global tier list.

Unlike traditional tier list creators, Tekken8 TierList Fusion allows groups of players to aggregate their opinions, providing a collective ranking that reflects the community's consensus.

Table of Contents

Features

  • User Authentication: Secure sign-up and login using Firebase Authentication.
  • Create Tier Lists: Users can create and customize their own Tekken 8 tier lists.
  • Group Management: Create or join groups to collaborate with friends or community members.
  • Global Tier List: An algorithm aggregates individual tier lists to generate a unified global tier list.
  • Real-time Updates: Instant synchronization of tier lists within groups.
  • Responsive Design: Accessible on various devices with a user-friendly interface.

Demo

Coming Soon! A live demo link will be available once the project reaches a stable release.

Technologies Used

  • Frontend: React.js
  • Backend: Firebase (Firestore & Authentication)
  • Hosting: GitHub Pages
  • Version Control: Git & GitHub

Getting Started

Prerequisites

  • Node.js and npm installed on your machine.
  • A GitHub account.
  • A Firebase account.

Installation

  1. Clone the Repository:

    git clone https://github.com/DIDIx13/tekken8-tierlist-fusion.git
    cd tekken8-tierlist-fusion
  2. Install Dependencies:

    npm install
  3. Configure Firebase:

    Create a Firebase project at [Firebase Console](https://console.firebase.google.com).
    Enable Firestore and Authentication (Email/Password and any other preferred methods).
    Obtain your Firebase configuration and add it to `src/firebase.js`.
  4. Run the Application Locally:

    npm start

    The app should now be running at http://localhost:3000.

Usage

  1. Sign Up / Log In: Create an account or log in using your preferred authentication method.
  2. Create or Join a Group: Start a new group or join an existing one to collaborate with others.
  3. Create Tier Lists: Build your personal tier list by ranking your favorite Tekken 8 characters.
  4. Merge Tier Lists: Within your group, submit your tier list and view the aggregated global tier list.

Contributing

We welcome contributions to Tekken8 TierList Fusion! To contribute, please follow these guidelines:

  1. Check the GitHub Projects Board: Visit the GitHub Projects to view ongoing tasks and feature requests.

  2. Choose a Task: Select an open task that you would like to work on. If you have an idea for a new feature or improvement, feel free to create a new issue.

  3. Assign the Task: Assign the issue to yourself or express interest by commenting on it.

  4. Fork the Repository: Click the "Fork" button at the top right of the repository page to create your own copy.

  5. Clone the Repository:

    git clone https://github.com/YOUR_GITHUB_USERNAME/Tekken8-TierList-Fusion.git
    cd Tekken8-TierList-Fusion
  6. Create a New Branch

    git checkout -b feature/YourFeatureName
  7. Implement the Feature: Make your changes and ensure that your code follows the project's coding standards.

  8. Commit Your Changes:

    git commit -m "Add feature: YourFeatureName"
  9. Push to Your Branch:

    git push origin feature/YourFeatureName
  10. Open a Pull Request: Navigate to the original repository and open a pull request from your branch. Reference the issue number in your pull request description.

  11. Update the Project Board: Once your pull request is reviewed and merged, it will be reflected on the GitHub Projects board.

Please make sure to follow best practices and include tests where applicable. If you have any questions, feel free to reach out through the Issues section.

License

This project is licensed under the MIT License.

Contact

About

Collaborative platform designed for Tekken 8 to create, share, and merge individual tier lists into a comprehensive global tier list.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published