vedantrgosavi_fridayai

vedantrgosavi_fridayai

by VedantRGosavi
An AI-powered gaming companion providing real-time quest tracking, game guides, and interactive maps.

FridayAI Gaming Assistant

FridayAI is an interactive gaming assistant designed to enhance your gaming experience by providing real-time information, quest tracking, and game guides for popular games.

Features

  • Real-time overlay with game information
  • Quest tracking and progress monitoring
  • Interactive maps and location guides
  • Item database with search functionality
  • User account and subscription management
  • Multi-platform support (Windows, macOS, Linux)

Development Setup

Prerequisites

  • PHP 8.1 or higher
  • Composer
  • Node.js and npm
  • SQLite3

Installation

  1. Clone the repository:

shell git clone https://github.com/your-username/fridayai.git cd fridayai

  1. Install PHP dependencies:

shell composer install

  1. Install JavaScript dependencies:

shell npm install

  1. Copy the environment configuration:

shell cp .env.example .env

  1. Edit the .env file with your configuration settings.

  2. Setup the databases:

shell cd database bash ./setup_databases.sh

  1. Build the frontend assets:

shell npm run build

  1. Start the development server:

shell php -S localhost:8000 -t public

Production Deployment

Heroku Deployment

We use Heroku for hosting the application with the following setup:

  1. Automatic deployment from the main branch
  2. PostgreSQL for the production database
  3. S3 for storing application assets and files

To deploy to production, use the deployment script:

./deploy.sh

This script will:

  • Verify database structures
  • Install production dependencies
  • Create/configure Heroku app if needed
  • Configure environment variables
  • Deploy the application

Manual Deployment

If you need to manually deploy:

  1. Create a Heroku app:

shell heroku create fridayai-prod

  1. Add PostgreSQL:

shell heroku addons:create heroku-postgresql:hobby-dev

  1. Configure environment variables:

shell heroku config:set APP_ENV=production heroku config:set APP_DEBUG=false heroku config:set S3_BUCKET=fridayai-downloads-2025 heroku config:set S3_REGION=us-east-1

Add all necessary secrets and API keys.

  1. Deploy the application:

shell git push heroku main

Monitoring

Monitor the application using Heroku logs:

heroku logs --tail

Database

The application uses SQLite for development and PostgreSQL for production.

  • system.sqlite: Main application database
  • Game-specific databases in data/game_data/

License

This project is proprietary software. All rights reserved.

About

AI-gaming companion to help with quests.

fridayai.me

Topics

Resources

Security Policy

Activity

Stars

Watchers

Forks

Languages

  • PHP 44.5%
  • JavaScript 32.9%
  • HTML 13.3%
  • Shell 4.9%
  • CSS 3.3%
  • XSLT 0.7%
  • Other 0.4%

Features & Capabilities

Categories
mcp_server model_context_protocol php javascript gaming ai quest_tracking interactive_maps api_integration docker

Implementation Details

Stats

0 Views
2 GitHub Stars

Repository Info

VedantRGosavi Organization

Similar MCP Servers

continuedev_continue by continuedev
25049
21423
9300