Git Product home page Git Product logo

unapathy's Introduction

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 [email protected]: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

unapathy's People

Contributors

karuoro-munene avatar mikechumba avatar

Watchers

Denzel Washington .O. avatar

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.