FootyFriends

Welcome to FootyFriends, the next Facebook and trillion dollar company for soccer enthusiasts! Whether you're looking to catch the latest scores, chat with fellow fans, or find local soccer-related events, FootyFriends is your hub for all things soccer in your city.

Features

FootyFriends offers a variety of features tailored for soccer fans:

  • Messaging: Connect and chat with soccer fans in your city.
  • Local Feed: Get a personalized feed of soccer news and updates specific to your city.
  • Events: Discover and participate in local soccer-related events.
  • Trending Scores: Stay updated with the latest scores from around the world.

Technology Stack

FootyFriends is built with modern web technologies to ensure a fast and responsive user experience:

  • Svelte: Innovative next up new money framework for building reactive user interfaces.
  • Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
  • SvelteKit: A framework for building applications with Svelte, optimized for better performance.
  • Firebase: Backend platform used for authentication, database, and hosting services.

Getting Started

To get a local copy up and running follow these simple steps:

Prerequisites

Ensure you have Node.js installed on your computer to use npm.

Also make sure you have a .env file that has firebase dependencies into the root direcgtory. VITE_FIREBASE_API_KEY=*** VITE_FIREBASE_AUTH_DOMAIN=*** VITE_FIREBASE_PROJECT_ID=*** VITE_FIREBASE_STORAGE_BUCKET=*** VITE_FIREBASE_MESSAGING_SENDER_ID=*** VITE_FIREBASE_APP_ID=*** VITE_FIREBASE_MEASUREMENT_ID=*** VITE_FOOTBALL_KEY=***

Installation

  1. Clone the repo:
    git clone https://github.com/yourusername/FootyFriends.git
  2. Navigate into project directory:
    cd FootyFriends
  3. Install npm packages:
    npm install
  4. Run the server:
    npm run dev -- --open

This will open up a local server instance and launch the project in your default web browser.

Founders

FootyFriends was brought to life by a group of 3 FootyFriends who love soccer:

  • Xael (Vini Jr.), Kaleb (Haaland), and Anton (Jude Bellingham) Their combined efforts in design, development, and implementation have made FootyFriends a welcoming community for soccer fans with 1 trillion dollars.

Acknowledgements

Special thanks to Nick, Ryder, Alex, Peakbadoobee, Midmantherss, and everyone who was along for the journey from grid to mid.