Skip to the content.

Warrior Cravings

Table of contents

Overview

Warrior Cravings is a web application that provides a chance to view the many different food choices on campus (Campus Center, Food Trucks, Paradise Palms, etc.). Listed below are the elements included in the web application:

Deployment

The following link will connect you to our deployed application on Digital Ocean: Warrior Cravings Application

Warrior Cravings Documentation

The following section is a guide to many capabilities and features of Warrior Cravings!

Landing Page

Before logging in, every user will start at the landing page and see a summary of Warrior Cravings.

Sign in and Register

Sign in to your account or get a chance to register as either a User or Vendor to be a part of Warrior Cravings.

Admin Profile

In the Admin Profile, you have many different administrative features to help improve and maintain the application.

Add / Approve Vendor

As an Admin, you can add/approve new Vendors to update the database as new food options become available.

Archive / Delete Vendor

Pending any circumstance where the Vendor and food option becomes unavailable, an Admin can archive or delete the vendor from the database.

View Vendors

View the list of all vendors, with an option to include/exclude archived Vendors.

User Profile

In the User Profile, you are in a one-stop shop with different features to view all food options available.

View Food Map

Interact with a map of campus containing all the different food options locations.

View Vendors List

View a list of all available Vendors and their menu items.

Feeling Hungry

Click on this option to randomly generate places to eat when you feel hungry but do not know where to go.

Vendor Profile

In the Vendor Profile (upon approval of the Admin), display and share your food with all the users.

Add / Edit Vendor Page

Add and edit your Vendor profile to the database so users are up to date and can find and eat your food!

View Menu Items

View your menu items on display to the users.

Add / Edit / Delete Menu Items

Add, edit, and delete menu items to your vendor page so users can be up to date and see all the different food choices to eat!

Developers Guide

This guide is more for aspiring Meteor developers who seek to create something similar to this website or wish to go further beyond this current build.

First Step - Install Meteor

The first step to using meteor is to install it, which you can find here How To Install Meteor.

Second Step - Create A Local Copy of the Template

The next step is to create a local copy of this template on your computer. First, go to our applications page, Warrior Cravings Github Page, then click on the green “Code”. Once inside the dropdown menu, click on “Use This Template” to create a copy to your Github. Then in your Github’s Warrior-Cravings, click on “Code” again to open it up with the Github desktop to create a local copy.

Third Step - Start The Web Page

Once inside the repo, go into the app directory by using the command cd app and install libraries with $ meteor npm install then finally run $ meteor npm run start. You should then see your application at http://localhost:3000.

Warrior Cravings Milestones

Track our progress as we develop Warrior Cravings!

Milestone 1

See Milestone 1 here Warrior Cravings GitHub Project Board M1

Milestone 2

See Milestone 2 here Warrior Cravings GitHub Project Board M2

Milestone 3

See Milestone 3 here Warrior Cravings GitHub Project Board M3

Community Feedback

Positive Feedback

Constructive Criticism

Team and Contract

Warrior Cravings is designed and developed by:

Christine Nakano.

Jase Ishimi.

Louie Bala.

Mahie Crabbe.

Zachary Chaikin.

The link to our organization can be found here and the Team Bonding & Team Contract Document can be found here

Build Status

ci-badge