Giter VIP home page Giter VIP logo

politico-react's Introduction

Build Status Coverage Status

Politico enables citizens give their mandate to politicians running for different government offices while building trust in the process through transparency

Features

Required Features

Required Features

  • Users can sign up.
  • Users can login.
  • Users can vote for only one politician per political office .
  • Users can see the results of election.
  • Users can declear interest to run for office
  • Users can petition elections.
  • Admin (electoral body) can create political parties.
  • Admin (electoral body) can delete a political party.
  • Admin (electoral body) can create different political offices .

Optional Features

  • User can reset password.

API Documentation

The full API documentation can be found by following the link below:

https://politico2.docs.apiary.io/

Requirements and Installation

Via Cloning The Repository

# Clone the app
git clone https://github.com/vic3king/Politico-React.git

# Switch to directory
cd Politico-React

# Install Package dependencies
npm install

#Start the application
npm run start:dev

#View the application
navigate to localhost:3000 to view the application

Testing

$ npm run test

Technologies

Frontend

  • React - A JavaScript library for building user interfaces.

  • SCSS - Powerful CSS extension.

  • Javascript - JavaScript is a programming language that adds interactivity to your website.

  • Jest - Jest is a delightful JavaScript Testing Framework with a focus on simplicity.

  • Nightwatch - Browser automated testing, the easy way.

Backend

  • NodeJS - is a JavaScript runtime built on Chrome's V8 JavaScript engine
  • Express JS - A minimalist web framework.
  • Mocha - Mocha is a JavaScript test framework, has good integration with NodeJS for testing Javascript - applications.
  • Chai - TDD/BDD Assertion Library for Node
  • Should - BDD style library for testing node.js HTTP servers
  • Istanbul(nyc) - Code Coverage Generator

Linter(s)

Style Guide

  • Airbnb - Airbnb maintains a very popular JavaScript Style Guide

Compiler

  • Webpack - A JavaScript compiler for converting codes written in ES6 or JSX to ES5 that is supported by many browsers

  • Babel - Compiler for Next Generation JavaScript

Pivotal Tracker

Project is currently being managed with Pivotal Tracker, a project management tool. You can find the stories on the politico Pivotal Tracker Board

Authors

  • Akaniru victory - Initial work - Vic3king

See also the list of contributors who participated in this project.

politico-react's People

Contributors

vic3king avatar

Stargazers

 avatar

Watchers

James Cloos avatar

Forkers

alpha1202

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.