Coder Social home page Coder Social logo

holvansor's Introduction

Holvansör?

Ez egy egyszerű alkalmazás, amivel gyorsan kiderítheted hol van a sör a házban (sch).

Futtatás fejlesztéskor

Szerezz kódot:

$ git clone git://github.com/kir-dev/holvansor.git

Szerezz gemeket:

$ bundle install

Az alkalmazás indítása:

$ cd /path/to/holvasor
$ rackup

Alapértelmezetten a projekt gyökérkönyvtárába dev.sqlite3 teszi az adatbázist.

Az adatbázis uri-ja felülírható, ha megadjuk a DATABASE_URI változót.

$ cd /path/to/holvasor
$ DATABASE_URI=sqlite://path/to/db.slite3 rackup

Konfiguráció

A config/config.yml fájlban találhatóak az alkalmazáshoz kapcsolódó konfigurációs lehetőségek.

  • db_uri: az adatbázis urija olyan formában, amit a sequel gem elfogad.

    Bővebb információ a következő linken.

  • host: a domain, ami alatt az alaklmazás fut

Az email küldéshez szükséges konfiguráció a config/mail.yml fájlban található. A konfigurációs lehetőségekről bővebben a itt találsz leírást.

A jelenlegi konfiguráció működőképes a stewie-n.

Deploy

TODO

  1. Az előző pontban tárgyalt konfigurációs beállításokat ellenőrizzük!
  2. A clean_rooms rake taskra állítsunk be egy cronjobot.

holvansor's People

Contributors

tmichel avatar vbalazs avatar

Stargazers

Boa avatar

Watchers

Szabolcs Varadi avatar James Cloos avatar Boa avatar  avatar

holvansor's Issues

e-mail cím validáció

szoba hozzáadásánál nincs e-mail cím validáció.
lehet elgépelés, trollkodás. validáljuk, amit lehet :)

adatbázis konfiguráció kiemelése fájlba

passengerrel futtatnánk, ahol nem igazán lehet (értelmesen) környezeti változót beállítani.

emellett jó lenne, hogy ha meg lehetne adni mondjuk postgres db-t is. a megoldás lehetne egy szokásos database.yml konfig fájl.

adatbázis karbantartás

jelenleg nincs semmilyen módja annak, hogy a "lejárt" szobákat kitöröljük az adatbázisból.

@vbalazs írta:

azon gondolkodtam, hogy ha félév után szobaváltás van azt hogy kezeljük. illetve járassuk-e le időnként? vagy kérjünk megerősítést? mondjuk havonta egy mail, hogy van még söröd, he? igen-nem linkek. ha nem válaszol, akkor 2 het utan mail, hogy szoba torolve.

Szobaszám ellenőrzés

Szobaszámoknál klubszobába nem lehet sört jelezni, tanulóba meg konyhába (17,18) viszont igen.

Saját hibaoldalak

a 404-es és az 500-as hibákra kellene valami szebb és többetmondóbb hibaoldal

input validáció

a szobahoz beirhatok szoveget is, elmenti,
de vegul 0-val jeleniti meg. a 0-t el sem kellene fogadni/menteni.

legyenek a szoba számok validálva. csak olyat lehessen megadni, ami az schban tényleg van. ultra jó lenne, ha csak lakható szobák lennének. pl 102 v 103 ne lehessen.

design

jó lenne, ha lenne :)

jó lehet a fekete háttér, nagy betűk, oldal alján egymás mellett a linkek kisebb méretben.

adatbázishiba gyakori frissítésnél

ha sokszor frissítjük az oldalt egymás után, akkor időnként adatbázishibát kapunk.

app log: http://pastebin.com/yH21iNrM

pg log:

2013-03-25 21:52:02 CET LOG:  could not receive data from client: Connection reset by peer
2013-03-25 21:52:02 CET LOG:  unexpected EOF on client connection

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.