Find the Github Repo here: Github Repo
See our deployed Website: COKOA Website
You will need to login into the super-admin account to assign users an admin
Id: admin@foo.com passwords: changeme
We thought about the meeting of people after the pandemic. Since the pandemic is not over yet, we thought people should meet safely above all else.
Through this application, users can post meetings or upload vaccine information of participants to ensure a safe meeting.
These are the designs showcasing each page we have on COKOA.
A sign-up page allows users to create a new account using their email address and password.
A sign-in page allows users to log in with their existing account.
On this page, users can add their meetings / events/ parties and then post them on “All Events” page. Through this page, you can provide other users with information regarding an event such as time, location, image, etc.
Once you have added your events, now you can manage your events on this “My Events” page. You have options to either edit an event or delete it.
On the edit event page, all the information the user has put in is prefilled and it's ready to modify for the user.
This “All Events” page is the core feature of our website. Users can find any event that they might be interested in and join any event by leaving a comment under the event. Share your vaccination status / test result of COVID-19 and wait until the administrator approves your status. Once you get approved, your status should be updated on “All Events” page and that will help all the participants feel safe and comfortable.
This page has the most functionalities so that the administrator can easily and efficiently manage this website. Admin (=administrator) has the access to approve other users’ participation depending on their health/COVID-19 status. Also, admin can delete any event if it’s past due or seems inappropriate. Admin can also authorize other users to have admin role so that this website is managed more efficiently.
Once user has signed out, they can click "return to home" button to go back to the main page.
First, install Meteor.
Second, download COKOA, and request permission to gain access to COKOA.
Third, cd into the app/ directory and install required libraries: meteor:
$ meteor npm install
After installation, you can run the application by typing:
$ meteor npm run start
The first time running the application will add default users:
$ meteor npm run start
> meteor-application-template-react@ start /Users/name/Desktop/GitHub/COKOA/app
> meteor --no-release-check --exclude-archs web.browser.legacy,web.cordova --settings ../config/settings.development.json
COKOA can be deployed to Galaxy. To successfully deploy to Galaxy, invoke the following command from within the app/ directory:
SET DEPLOY_HOSTNAME=galaxy.meteor.com <br> meteor deploy team-cokoa.meteorapp.com --settings ../config/settings.production.json --free --mongo
Note that for this command to work unedited:
- You need to have a settings/settings.json file. See the file settings/sample.settings.json for hints on how to construct this file.