Giannis Clipper (@GiannisClipper)

Top repositories

1

multiple-choice

This is a demo web application. Back-end and front-end are totally seperated. Back-end is a RESTful API developed in Python/Flask, using an SQL database and responding in JSON format. Front-end is a single-page application developed in ReactJS. Registered users can create their own multiple-choice works/tests...
JavaScript
5
star
2

bus-arrivals

This web app is based on telematics.oasa.gr API and is developed for demo and educational purposes. In the beginning, app displays a Main list with all bus Lines in Athens ordered by lineID. Clicking on a bus Line is displayed a list with it's Routes (usually 2 Routes: go & return), clicking a Route is displayed a list with the bus Stops in Route and finally clicking a Stop are displayed bus Arrivals expected there. Clicking a selection again, the corresponded list get closed...
JavaScript
4
star
3

athens-bus-app

A mobile application developed by GiannisClipper, written in React Native and powered by OASA telematics API. An independent initiative, not associated with OASA organization, for practicing and demonstration purposes. A presentation (as well as a link to download .apk to install on android devices) can be found here: https://giannisclipper.github.io/athens-bus-app
JavaScript
3
star
4

basketball

Εφαρμογή που δημιουργήθηκε για εκπαιδευτικούς λόγους σε python 3.7 (πέρα από το βασικό σετ δομών και εντολών, χρησιμοποιήθηκαν κλάσεις και αντικείμενα, regular expressions και διαχείριση συμβολοσειρών, γραφικό περιβάλλον σε tkinter, url requests και sql commands)
HTML
2
star
5

cs50s-web-flack

This project is based on the requirements of the project 2 of www.edx.org/course/cs50s-web-programming-with-python-and-javascript. It's an online messaging service, users are able to sign up, sign in and sign out, are able to see and join existing channels (chatrooms) and also to create new channels. Users joined the same channel, can send and receive messages with one another in real time. The code is written using python, flask and sockets. It doesn't use a database, the data are stored in server's ram.
HTML
2
star
6

inOut

Πρόκειται για δοκιμαστική εφαρμογή διαχείρισης ενός απλού ταμείου, όπου μπορούν να καταχωρούνται κινήσεις εσόδων και εξόδων και να ομαδοποιούνται σε επιμέρους κατηγορίες και σε λογαριασμούς. Μέσω της δημιουργίας μιας δυναμικής ιστοσελίδας παρουσιάζεται η συνολική εικόνα του ταμείου για κάθε δοσμένο χρονικό διάστημα. Κίνητρο για την ανάπτυξή της ήταν η διερεύνηση, η μελέτη και ο συνδυασμός τεχνολογιών για την υλοποίηση διαδικτυακών εφαρμογών και δυναμικών ιστοσελίδων. Ως προς το front-end, η δομή και η εμφάνιση της εφαρμογής υλοποιήθηκε σε HTML/CSS και η λειτουργικότητά της σε JS (με προτίμηση στις δυνατότητες και τις μορφές σύνταξης των πιο πρόσφατων εκδόσεών της). Στο back-end χρησιμοποιήθηκε επίσης κώδικας JS και το περιβάλλον ανάπτυξης server εφαρμογών Node.js/EXPRESS, ενώ ως βάση δεδομένων χρησιμοποιήθηκε η postgreSQL. Η εφαρμογή παρουσιάζεται σε λειτουργία εγκατεστημένη στο Heroku.com με έναν αριθμό πλασματικών-ενδεικτικών δεδομένων, ενώ ο κώδικάς της είναι προσβάσιμος στο GitHub.com. Για παρατηρήσεις και επικοινωνία υπάρχει το e-mail: [email protected].
JavaScript
2
star
7

cs50s-web-books

This project is based on the requirements of the project 1 of www.edx.org/course/cs50s-web-programming-with-python-and-javascript. It's a website with book ratings and reviews. Users are able to sign up, sign in and sign out, to search for books, to rate and write a review for each book and see the reviews from the others. Users have the choice to query for a book programmatically with requests to site’s API. Also, the site make requests to a third-party API (Goodreads, another book review website) and get ratings for the same books from a broader audience. The code is written using python, flask, sessions and postgresql.
Python
2
star
8

epal-php-phones

Simple phone catalogue based on PHP lessons taken in vocational senior high school (1ο Εσπερινό ΕΠΑΛ Ταύρου). The program stores a Person's name and a Phone number for each record in a database table (MySQL). The user can Create new record, Read all existing records, Update or Delete each of them and also is checked and blocked from saving dublicate or empty values. Live demo is here http://epal-php-phones.epizy.com/index.php and cause it's a demo each record automatically deleted one hour after created or last updated.
PHP
2
star
9

canvas

Exploring fabricjs and practicing js object oriented programming.
JavaScript
1
star
10

info

Python
1
star
11

geofence-app

Java
1
star
12

filmNet

This is a demo site, designed and written for practicing web development with python's Django. UI/UX written in plain HTML/CSS, data storage based on SQL database while images saved in file system as files and email sending powered by smtp.gmail.com. It works like a forum consisted of users, film posts and comments on films.
Python
1
star
13

meteo

Το meteo.py είναι ένα δοκιμαστικό πρόγραμμα επεξεργασίας μετεωρολογικών δεδομένων χρησιμοποιώντας στοιχεία που διατίθενται δημόσια από την ιστοσελίδα meteo.gr
Python
1
star
14

date

A set of functions written in JavaScript to handle date values in various shapes (like an array, an object or forms of strings). Available as a public package in npm registry.
1
star
15

next-local-gov

Το project αφορά σε μια ενδεικτική παρουσίαση διαφορετικών βαθμίδων τοπικής αυτοδιοίκησης (περιφέρειες, νομοί, δήμοι). Σκοπός την υλοποίησης ήταν η εκμάθηση και η πρακτική άσκηση σε τεχνολογίες ανάπτυξης web εφαρμογών σε συνδυασμό με τη χρήση γεωγραφικών δεδομένων και τη γραφική απεικόνισή τους.
JavaScript
1
star