Skip to content

mgiannopoulos24/Prog-Intro-Lectures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Περιγραφή

Η εφαρμογή Prog-Intro-Lectures είναι μια διαδικτυακή πλατφόρμα σχεδιασμένη για τη συγκέντρωση όλων των υλικών του μαθήματος "Εισαγωγή στον Προγραμματισμό" του Τμήματος Πληροφορικής και Τηλεπικοινωνιών (DIT).

Εδώ θα βρείτε:

  • Καταγραφές μαθημάτων
  • Διαφάνειες
  • Kahoot Quizzes για εξάσκηση
  • Coding Challenges για να δοκιμάσετε τις ικανότητές σας

Εργαλεία σχεδιασμού

  1. React
  2. NodeJS
  3. React Boostrap
  4. Docker

Γλώσσες που χρησιμοποιήθηκαν

  1. HTML
  2. CSS
  3. JavaScript
  4. Python

Έμπνευση

Έμπνευση ήταν η σελίδα Quiz App. Credits στην original creator.

To-Do

  • Να βάλουμε τα quiz.
  • Να βάλουμε τα emojis.
  • Να φτιάξουμε το background dark-white.
  • Να βάλουμε Google Sans γραμματοσειρά.
  • Να οργανώσουμε τα αρχεία σε υποφακέλους.
  • Να προστεθούν ασκήσεις με κώδικα.

Εγκατάσταση

Τοπική εγκατάσταση για Frontend:

Για να εγκαταστήσετε και να τρέξετε το frontend τοπικά, ακολουθήστε τα παρακάτω βήματα:

  1. Κλωνοποιήστε το αποθετήριο:
https://github.com/mgiannopoulos24/Prog-Intro-Lectures.git
  1. Μεταβείτε στο φάκελο του project:
cd Prog-Intro-Lectures
  1. Εγκαταστήστε τα απαιτούμενα πακέτα:
npm install
  1. Ξεκινήστε την εφαρμογή.
npm start

Βεβαιωθείτε ότι έχετε εγκαταστήσει το NodeJS στον υπολογιστή σας.

Εκτέλεση του Backend μέσω Docker:

Για να τρέξετε το backend μέρος της εφαρμογής μέσω Docker, ακολουθήστε τα παρακάτω βήματα:

  1. Βεβαιωθείτε ότι έχετε εγκαταστημένο το Docker στον υπολογιστή σας.
  2. Βεβαιωθείτε ότι το Docker Desktop εκτελείται.
  3. Δημιουργήστε την εικόνα Docker για το backend:
docker build -t prog-intro-backend .
  1. Εκτελέστε το backend container:
docker run -p 5000:5000 prog-intro-backend
  1. Το backend API θα είναι διαθέσιμο στη διεύθυνση http://localhost:5000.

Μπορείτε να εκτελέσετε το frontend και το backend ταυτόχρονα τοπικά, όπου το backend μέσω Docker θα εξυπηρετεί τα αιτήματα του frontend.

Ευχαριστίες

Θερμές ευχαριστίες αποδίδονται στον κύριο Θανάση Αυγερινό, ο οποίος μας παρείχε τα Kahoot Quiz.

Ευχαριστίες προς τους Χρήστες

Ευχαριστούμε θερμά όλους εσάς που χρησιμοποιείτε την πλατφόρμα Prog-Intro-Lectures. Η συμβολή σας στην ανάπτυξη και εξέλιξη της εφαρμογής είναι ανεκτίμητη. Ελπίζουμε να απολαμβάνετε την εμπειρία μάθησης και να σας βοηθά στις σπουδές σας. Σας προσκαλούμε να συνεχίσετε να μοιράζεστε τις σκέψεις σας και να μας στέλνετε τις προτάσεις σας για βελτιώσεις.

Με εκτίμηση,
Η ομάδα του Prog-Intro-Lectures.

About

A website for the lectures of Introduction to Programming (Κ04) course of DIT NKUA

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •