Skip to content

Python/Django and other web languages project made for web technologies and software engineering exams

License

Notifications You must be signed in to change notification settings

NoeRuocco/ShareFeed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

// Sharefeed project //

-- autori e altre informazioni --

Ruocco Noemi, Canestro Giancarlo. Questo è un progetto universitario a fine didattico

Link presentazione idea Sharefeed: https://www.canva.com/design/DAFRrgDrRxI/8GP3Hjd6dni_sgcAgjP1LA/view?utm_content=DAFRrgDrRxI&utm_campaign=designshare&utm_medium=link&utm_source=homepage_design_menu

Link presentazione finale Sharefeed: https://www.canva.com/design/DAFRfRuGx2c/CG77Tltb7vFUqNjMctyslQ/view?utm_content=DAFRfRuGx2c&utm_campaign=designshare&utm_medium=link&utm_source=homepage_design_menu

N.B. Nel codice presente al momento l'implementazione della parte dedicata alla grocery list e allo storage dei prodotti non è conclusa.

-- pre condizioni --

Per poter ricreare questo progetto e per poterlo testare senza problemi bisogna essere sicuri di aver installato:

  1. Python
  2. Django, in particolare django-allauth e django-crispy-forms
  3. Pillow

Per crearlo sono stati eseguiti, in ordine, i seguenti passaggi:

  1. creare un superutente/admin del progetto
  2. iniziare un progetto (nel nostro caso è "socialnetwork")
  3. spostarsi nella directory del progetto
  4. creare tante applicazioni quante si ritengono necessarie (nel nostro caso si è divisa la parte di landing del sito da quella contenente il core vero e proprio)

!!! Ricorda !!!

Per poter eseguire il codice qui presente, una volta scaricato tutti i file della cartella socialnetwork, creando un superutente e avendo installato ciò che serve, basterà mandare in esecuzione il progetto (in windows tramite comando: python manage.py runserver). Nel caso in cui si sono modificati elementi all'interno dei file .py oltre che in quelli legati puramente ai template, allora è meglio effettuare un migrate, un makemigrations e un migrate se necessario, in modo da essere sicuri che il progetto funzioni in maniera ottimale e utilizzi le ultime modifiche apportate al codice.

// Eng //

-- authors and more info --

Noemi Ruocco, Canestro Giancarlo. This is an university project for educational purposes.

N.B. At the time of writing the implementation for the grocery list and the storage section hasn't been finished yet.

-- preparation --

In order to recreate this project you need to install:

  1. Python
  2. Django, specifically django-allauth and django-crispy-forms
  3. Pillow

The project was made following these steps:

  1. Create an admin for the system
  2. Start a project (in this case is "social network")
  3. Navigate through the directory's project
  4. Make as many applications as we needed (in this case we separated the landing page part from the core of the project itself)

!!Remember!!

In order to run the code, once the files of the socialnetwork folder are downloaded and everything needed is correctly installed (you need to create an admin too), you just need to execute the project, (on windows with the command: python manage.py runserver). If some modifications are made on the .py file (doesn't apply on template's elements), then we suggest a migrate, a makemigrations and a migrate if needed, just to be sure that the project runs smoothly and with the latest changes.

About

Python/Django and other web languages project made for web technologies and software engineering exams

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published