mirrored_repositories/OneAppFlutter
///=======================================
///             ENDPOINTS
///=======================================
const BASE_URL = 'https://api.hackru.org/prod';
// const BASE_URL = 'https://api.hackru.org/dev';

const MISC_URL = 'http://hackru-misc.s3-website-us-west-2.amazonaws.com';
const WAIVER_URL = 'https://hackru.org/resources/waiver.pdf';

const DEVPOST_URL = 'https://hackru-f23.devpost.com';

/*
Waiting on updated links for these
const FOOD_MENU_URL = 'https://s3-us-west-2.amazonaws.com/hackru-misc/menu.pdf';
*/

const SLACK_PAGE_URL =
    'https://join.slack.com/t/hackru-fall-2023/shared_invite/zt-2381frcuc-hmZkjXmhXSo29aQwWE~0SQ';
const HELP_Q_URL = 'http://mentorq.hackru.org/';
const HACKRU_SIGN_UP = 'https://hackru.org/signup';

const REPOSITORY_URL = 'https://github.com/HackRU/OneAppFlutter';
const HACK_RU_WEBSITE_URL =
    'https://hackru.us3.list-manage.com/track/click?u=457c42db47ebf530a0fc733fb&id=f61e65288f&e=c9b098417d';
const FACEBOOK_PAGE_URL = 'https://www.facebook.com/theHackRU/';
const INSTAGRAM_PAGE_URL = 'https://www.instagram.com/thehackru/';

const FLOOR_MAP_HOR =
    'https://hackru-misc.s3-us-west-2.amazonaws.com/floormap_horziontal.png';
const FLOOR_MAP_VER =
    'https://hackru-misc.s3-us-west-2.amazonaws.com/floormap_vertical.png';

///=======================================
///                IMAGES
///=======================================

final String kAppIcon = 'assets/appIconImageWhite.png';
final String kHackRURed = 'assets/hackru_red.png';
final String kHackRUYellow = 'assets/hackru_yellow.png';
final String kHackRUGreen = 'assets/hackru_green.png';
final String kHackRUBlue = 'assets/hackru_blue.png';
final String kHackRUOffWhite = 'assets/hackru_offwhite.png';
final String kHackRUWhite = 'assets/hackru_white.png';
final String kHackRUBlack = 'assets/hackru_black.png';
final String kHackRUAllColor = 'assets/hackru_tri_color.png';
final String kHackRUBanner = 'assets/hackru_banner.png';
final String kSplashScreen = 'assets/splashScreen.png';

///=======================================
///               STRINGS
///=======================================

const String kAppTitle = 'HackRU';
const String kSeasonTitle = 'Fall 2023';
const kAboutHackRU =
    'HackRU is a 24-hour hackathon at Rutgers University. We welcome hundreds of students to join us in building awesome tech projects. Industry experts and mentors help foster an atmosphere of learning through tech-talks and one-on-one guidance. We encourage all students, no matter their experience level or educational background, to challenge themselves and expand their creative, technical, and collaboration skills at HackRU.';
const kAboutApp =
    'The HackRU App is an open source effort made possible by the HackRU Research & Development Team. OneApp allow HackRU participants to get event announcements, a QR code (for check-in, food, events etc) as well as to see the event schedule and floor maps of the venue. Organizers also use OneApp as QR Scanner throughout the event.';
const kSlogan = 'Hack All Knight';

///=======================================
///           API CALLS SCHEMA
///=======================================

/**
 * Default login url
 * @params
 * {
 *     'headers': {
 *         'Content-Type': 'application/json'
 *     },
 *     'body': {
 *         'email': '<EMAIL>',
 *         'password': '<PASSWORD>'
 *     }
 * }
 * @returns
 * {
 *     'statusCode': 200,
 *     'isBase64Encoded': false,
 *     'headers': {
 *         'Content-Type': 'application/json',
 *         'Access-Control-Allow-Origin': [
 *             '*'
 *         ],
 *         'Access-Control-Allow-Headers': [
 *             'Content-Type,X-Amz-Date,Authorization,X-Api-Key,X-Amz-Security-Token'
 *         ],
 *         'Access-Control-Allow-Credentials': [
 *             true
 *         ]
 *     },
 *     'body': '{\'auth\': {\'token\': \'a6390c07-3bef-4062-ae69-3a0e983af124\', \'valid_until\': \'2018-12-29T18:41:17.225329\', \'email\': \'TESTING123\'}}'
 * }
 */

/// Note: BASE = DEV_URL OR PROD_URL

/// Login
//  BASE + '/authorize'

/// Default SignUp url, expects
//  BASE + '/create'

/// Default user url, expects
//  BASE + '/read'

/// Default user update information, expects
//  BASE + '/update'

/// Day of event schedule
//  BASE + '/dayof-events'

/// Day of slack announcements
//  BASE + '/dayof-slack'

/// Get QR codes
//  BASE + '/qr',       for given email address get generated qr code
//  BASE + '/resume',   for scanned qr code get hacker's resume
