mikechumba / unapathy

An web that allows voters to view the history of the representatives

Home Page:https://mikechumba.github.io/unapathy/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unapathy - Politician Tracker

Project Description

This project is a collaborative effort at providing real information on Kenyan Politicians. Ideally, the initial scope of the project would have provided information on all the extant Kenyan politicians and representatives. However, limited resources in terms of time and money only allows a scaled-down scope of the project. As such, the project now provides a web-based hub for information on six select representatives from the Kenyan political sphere. These representatives are:

  1. Uhuru Kenyatta
  2. William Samoei Ruto
  3. Anne Waiguru
  4. Mike Mbuvi "Sonko" Kioko
  5. Aden Duale
  6. Martha Karua

Information regarding the above-mentioned politicians include, but is not limited to;

  • Age
  • Marital status
  • Family
  • Current political positions
  • Their political philosophies and history, and
  • A timeline of their achievements and controversies over the years

Deployment

Deployment of the website was done via GitHub Pages. To deploy the program, fork, clone, make your changes, and push to Git-Hub Pages using the following series of commands from your parent project folder.

  1. First fork the repo to your own on Git Hub
  2. Clone the repo to your local machine.
$ git clone https://github.com/mikechumba/unapathy.git

or if you have a SSH KEY,

git clone git@github.com:mikechumba/unapathy.git
  1. Make changes and commit
  2. Push changes,
git push origin master
git push origin gh-pages
  1. Deploy to Git Hub Pages.

The current deployed page can be found in the following link: Unapathy : Politician Tracker

  • After Deployment, the following image shows what the expected output would be. A screenshot of what the program looks like

Behavior Driven Development

As with any other reputable development project, Unapathy followed a systematic process between its conceptualization stage and its actual implementation. First, it was considered that users needed to perform certain tasks. However, due to the aforementioned dilution of the initial scope of the program, the program has limited functionalities. However, this is not to mean that it lacks in resourcefulness. As per the initial Minimum Viable Product, the following specifications are expected of the website.

Minimum Viable Product

  1. People can access and view profiles of representatives.
  2. List representatives with profiles on our site.
  3. Provide detailed summaries of representatives’ track record.

Built With

  • Atom - The text editor used
  • Git - The version control environment Used
  • VSCode

Technologies and Frameworks Used

  • HTML
  • CSS
  • javaScript
  • Bootstrap
  • jQuery

Contributing

The project currently has five contributors who worked collaboratively to its completion. These are:

  1. @MercurialMune
  2. ,,
  3. ,,
  4. ,,
  5. ,,

Any contributions to this projects will be greatly appreciated. If you want to contribute to it, here are the suggested instructions:

  • Clone this GitHub repository to your local machine.
  • Make your contributions.
  • Request permissions to post your contribution at the GitHub repository you forked the project from.

Versioning

Used GIT and GitHub. There are commits attached to the entire project to show the management of versions.

Authors

Cyprian Munene, any other contributor after the completion of the work can be viewed at this GitHub repository

Copyright

All Rights Reserved by @MercurialMune Other GitHub can however fork or clone this repository provided the necessary credit is given to the original author

License

This project is licensed under the MIT License. Moringa School moreover retains certain rights to elements in the code of this program.

Acknowledgments

  • Bootstrap documentation
  • The good folks at W3Schools for showing me the ropes where implementation of ideas eluded me
  • Hat tip to anyone whose code was used
  • Inspiration
  • MORINGA TMs

About

An web that allows voters to view the history of the representatives

https://mikechumba.github.io/unapathy/


Languages

Language:HTML 62.9%Language:CSS 35.2%Language:JavaScript 1.8%