GithubHelp home page GithubHelp logo

inscout-wp24's Introduction

INSCOUT

Un Social Network Scoutistico

Benvenuto in Inscout, il social network dedicato agli appassionati di scouting!

Descrizione del Progetto

Questo progetto è un social network sviluppato nell'ambito del corso di Tecnologie Web. Si tratta di una piattaforma pensata per gli amanti dello scouting, dove gli utenti possono connettersi, condividere esperienze scout, e molto altro.

Vai al sito: inscout

Sviluppatori

  • Annibalini Lorenzo
  • Buda Francesco
  • Ceredi Tommaso

Caratteristiche Principali

  • Profili utente personalizzati
  • Feed per condividere foto
  • Medaglie per personalizzare il profilo

Tecnologie Utilizzate

  • Frontend: HTML, CSS, JavaScript, Bootstrap
  • Backend: Apache, Php
  • Database: MySql
  • Version Control: Git
  • Hosting: Raspberry Pi 4 Model B 4GB

Setup local development

  • Installare XAMPP
  • Clonare il repository nella cartella htdocs di XAMPP
  • Avviare Apache
  • Creare il file conf.env nella cartella connection con il seguente contenuto:
  • Eseguire il comando per installare JWT sudo composer require firebase/php-jwt
  • Eseguire il comando per installare SendGrid sudo composer require sendgrid/sendgrid

Comandi utili per il deploy su Raspberry Pi 4

  • Copiare il contenuto sudo cp -rf /home/tom/Documenti/inscout-wp24/* ./
  • Controllare le autorizzazioni sudo chmod 775 ./static/* e sudo chown -R www-data:www-data ./static/*
  • Riavviare Apache sudo service apache2 restart
DB_HOST=[server ip]
DB_USER=[db username]
DB_PASSWORD=[db password]
DB_NAME=[db name]
JWT_SECRET_TOKEN=[jwt secret]
SHA_SECRET_TOKEN=[sha secret]
SENDGRID_API_KEY=[sendgrid api key]

inscout-wp24's People

Contributors

francescobuda3 avatar lorenzoannibalini avatar tommasocere avatar sevetom avatar

Watchers

 avatar

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.