Skip to content

BabyApp to aplikacja dla rodziców, którzy chcą monitorować rozwój swojego nowo narodzonego dziecka.

License

Notifications You must be signed in to change notification settings

k-krusiec/BabyApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BabyApp

alt text

O projekcie

BabyApp to aplikacja dla rodziców, którzy chcą monitorować rozwój swojego nowo narodzonego dziecka.

Funkcjonalności:

  • Zapisywanie karmienia (czas trwania, pierś, wypite mleko)
  • Zapisywanie zmiany pieluszki
  • Zapisywanie wagi
  • Zapisywanie kąpieli
  • Zapisywanie wizyt lekarskich
  • Prowadzenie dziennika rozwoju dziecka
  • Przegląd zapisanych danych

Demo

Aplikację można obejrzeć tutaj

Można utworzyć własne konto lub skorzystać z konta demo:

  • Login: demo
  • Hasło: demo

Instalacja

Projekt powstał w oparciu o:

Projekt można uruchomić na lokalnym serwerze obsługującym PHP i MySQL (np. Vagrant). Bazę danych można obsługiwać za pomocą klienta MySQL (np. HeidiSQL dla Windows / SequelPro dla Mac OS). instrukcję konfiguracji można znaleźć na stronie Scotchbox i Vagrant.

Do projektu zostały przygotowane pliki package.json i gulpfile.js. Aby postawić stronę lokalnie, należy:

  • ściągnąć node_modules:
nmp install
  • skompilować SASS:
gulp

Po tym uruchomi się przeglądarka z uruchomionym adresem localhost:3000 z projektem BabyApp (browserSync nie działa przy serwerze na Vagrancie :( )

Wersje

1.0.1

  • Moduł logowania / rejestracji PHP+MySQL (ze strony Davida Carr’a)
  • Zapisywanie danych z formularzy do bazy danych poprzez PHP
  • Wyświetlanie danych zapisanych w bazie danych poprzez PHP, JSON i AJAX

1.0.0

  • Logowanie (localStorage) (nie działa na Safari :()
  • Strona główna + formularze
  • Podstrony z listami - dla statycznych danych

Kolejne kroki:

  • Przerobienie obrazków z PNG na SVG lub Webfonts.
  • Ogarnięcie wysokości viewportu (nie przewidziano rozdzielczości mniejszych niż HD).
  • Dodanie modala z komunikatem o zapisaniu danych.
  • Dodanie funkcji usuwania wizyty lekarskiej.
  • Back-end z prawdziwego zdarzenia (m.in. ograniczenie liczby plików, być może RESTowe API)

Technologie

  • HTML5
  • CSS3 (SASS+gulp)
  • RWD
  • JavaScript
  • jQuery
  • AJAX
  • JSON
  • PHP
  • MySQL

About

BabyApp to aplikacja dla rodziców, którzy chcą monitorować rozwój swojego nowo narodzonego dziecka.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published