Skip to content

igaln/Saydirgac

Repository files navigation

Seçim Gözetimi Uygulaması

Taslak

https://hackpad.com/Seim-Gzetimi-in-Birlii-kOzmQOOluwG

Teknoloji

Installation

> git clone [email protected]:igaln/Saydirgac.git
> cd Saydirgac
> npm install

Usage

Server

> node bin/www

Setup Environment

For node to choose which db environment to use, please setup your local environment variables

export env=development
export env=development

Deployment

Heroku Account and permissions are required for deployment. For more details on heroku git deployment: https://devcenter.heroku.com/articles/git

Heroku Setup Intructions

> heroku login
> git remote add herokudev [email protected]:saydirac-dev.git
> git push herokudev master

Dev:

URL: http://saydirac-dev.herokuapp.com/
Git Remote: [email protected]:saydirac.git

Production:

URL: http://saydirac.herokuapp.com
Git Remote: [email protected]:saydirac-dev.git

Console

> node

.load test.js

or

require("./app")
var mongoose = require('mongoose');
var Event     = mongoose.model('Event');
var Evidence  = mongoose.model('Evidence');

var event = new Event({name:"Turkiye 2014 Yerel Seçimi",country:"Turkiye",type:"Yerel Secim"});
event.save();

var evidence = new Evidence({event:{id:event._id},city:"Istanbul"});
evidence.save();

var ev = Event.find({_id:event.id});

Browser / API

List evidences
http://localhost:3000/evidences

New evidence
http://localhost:3000/evidences/new

Show evidence
http://localhost:3000/evidences/:id
<!-- http://localhost:3000/:eventslug/:il/:ilce/:sandikno/:type -->

Edit evidence
http://localhost:3000/evidences/:id/edit


/:il/:ilce/:sandikno/edit

Uygulama Yapısı

Models

Event (Seçim)

Evidence (Tutanaklar)

Candidate (Adaylar)

Provider (karşılaştırma yapılacak yerler, örn. YSK)

Client (sonuçları yayınlayacak yerler, örn. Tukiyenin Oylari)

About

Seçim Gözetimi İçin İş Birliği

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •