Skip to content

devslife7/FutHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

futFriends

futFriends is a web application that allows friends to schedule watch parties for upcoming games at a specific location and time. It provides features to send invitations to friends, browse upcoming games, and create watch parties from them.

Features

  • Watch Party Scheduling: Users can schedule watch parties for upcoming games, specifying the location and time for the event.
  • Invitations: Users can send invitations to their friends to join the watch parties. Friends will receive notifications about the upcoming watch party and can RSVP.
  • Game Lookup: Users can browse through a list of upcoming games and select games to create watch parties from.
  • User Authentication: Users can create accounts, log in, and manage their profile information.

Technologies Used

  • Front-end: The application's front-end is built using HTML, CSS, and JavaScript. It utilizes React, a modern JavaScript framework for creating a dynamic and interactive user interface.
  • Back-end: The back-end is implemented using Ruby on Rails, a server-side technology. It handles user authentication, database operations, and API integrations.
  • Database: PostgreSQL, a relational database management system is used to store user information, watch party details, game data, and user details.
  • API Integrations: The application may integrate with API-FOOTBALL, an external API to fetch upcoming game information and fixture details.

Setup and Installation

  1. Clone the repository: git clone https://github.com/devslife7/FutHub.git
  2. Install the required dependencies using a package manager like npm or yarn: npm install or yarn install
  3. Set up the back-end server by following the instructions in the server's README file.
  4. Configure the front-end to connect to the back-end API endpoint by updating the necessary environment variables or configuration files.
  5. Start the application: npm start or yarn start
  6. Access the application in your web browser at http://localhost:3000 (or a different port if specified).

Contributing

Contributions to futFriends are welcome! If you have suggestions for new features, bug fixes, or improvements, please open an issue or submit a pull request. Make sure to follow the project's code style guidelines and provide detailed information about your changes.

License

The futFriends project is licensed under the MIT License. Feel free to use, modify, and distribute the code for personal or commercial purposes.

Acknowledgments

  • React JS, Redux, Ruby on Rails, Postgresql, Material UI, Railway, AWS

Contact

If you have any questions, suggestions, or feedback, please contact Marcos Velasco at [email protected].

Enjoy scheduling watch parties with your friends using futFriends!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published