PopStackHack / mVoterWeb

Official mVoter Web Application

Home Page:https://web.mvoterapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mVoter 2020

This repo contains the code for the mVoter 2020 Web App. mVoter 2020 is an updated version of previously 2017 version with addition of new features and data for 2020. The app is open sourced for educational purpose, and because we believe that softwares made with public money should be publicly available. Read more on Public Money, Public Code here.

Table Of Content

Technical Specification

The code need to be ran with following specification.

  • Minimal Node Version: 12.x

Setting up Environment

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev

Create local .env file and add the following.

BASE_URL=YOUR_BASE_URL
API_KEY=YOUR_API_KEY
GA_TRACKING_ID=YOUR_GOOGLE_ANALYTICS_TRACKING_ID

Open http://localhost:3009 with your browser to see the result.

Contributing

You're welcomed to submit issues and pull requests as long as you adhere to Github community guideline. Any form of contribution is welcomed, from typo error to submitting a new feature.

Download

The app can be downloaded from Play Store. If your phone doesn't have Play Store, you can also manually download the apk from our website.

The app can also be used from the Web.

License

    mVoter 2020
    Copyright (C) 2020 PopStack

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.

About

Official mVoter Web Application

https://web.mvoterapp.com

License:GNU General Public License v3.0


Languages

Language:JavaScript 74.4%Language:SCSS 25.6%