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.
The code need to be ran with following specification.
- Minimal Node Version: 12.x
This is a Next.js project bootstrapped with create-next-app
.
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.
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.
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.
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/>.