project for IS2 course @ UNITN CS 3d year

Overview

example workflow

NodeJS Express.js JWT Jest MongoDB Heroku NPM JavaScript jQuery HTML5 Bootstrap Git GitHub GitHub Actions Visual Studio Code Postman Discord

GitHub Contributors Image

IS2-MSGC-Parket

Parket è un servizio che permette di risparmiare tempo e denaro fornendo ai propri utenti una piattaforma per affittare e prenotare parcheggi privati messi a disposizione da altri utenti del servizio.

L’applicazione vuole incentivare la condivisione di spazi di parcheggio privati che altrimenti rimarrebbero inutilizzati, come accade di frequente nelle grandi città. Il servizio riesce così a facilitare la mobilità degli utenti, che possono viaggiare in tutta tranquillità avendo il posto auto già riservato alla loro destinazione per tutto il tempo necessario.

Se un utente possiede un posto auto libero durante certe fasce orarie, può renderlo disponibile attraverso il servizio Parket, proponendo una propria tariffa.

L’utente che usufruisce del servizio ha poi la possibilità di cercare tra tutte le inserzioni messe a disposizione dai venditori della community, filtrando tra varie caratteristiche del parcheggio, come luogo, tariffa, dimensioni ed altro, per trovare così il parcheggio più adatto alle proprie esigenze.

Una volta trovato il posto migliore l’utente procede alla prenotazione, paga in tutta sicurezza e viene messo in contatto col venditore.

Sia il venditore che l’utente guadagnano dallo scambio: all’utente non rimane che guidare verso la destinazione e parcheggiare la sua auto, magari ottenendo un prezzo più vantaggioso, mentre il venditore tiene occupato il suo posto, altrimenti inutilizzato, e guadagna.

Links

Jokes Card

BuyMeACoffee MIT

forthebadge forthebadge

Comments
  • Stripe API Key Request

    Stripe API Key Request

    attualmente non è possibile prenotare per un problema con le api key di stripe, di seguito il codice d'errore loggato.

    StripeAuthenticationError: You did not provide an API key. You need to provide your API key in the Authorization header, using Bearer auth (e.g. 'Authorization: Bearer YOUR_SECRET_KEY'). See https://stripe.com/docs/api#authentication for details, or we can help at https://support.stripe.com/.

    https://github.com/stripe/stripe-dotnet/issues/214, magari torna utile per risolvere il problema

    bug question 
    opened by matteo-gatti 2
  • Usare address form invece di autocomplete semplice

    Usare address form invece di autocomplete semplice

    L'autocomplete che usiamo noi va bene ma si rompe facilmente, perchè salva i risultati in un array (es [Via, Città, Nazione]) ed ora li stiamo prendendo semplicemente con l'indice. Se viene inserito un indirizzo con formato diverso (es indirizzo americano o solo con città) si rompe tutto il sistema. Meglio switchare ad una soluzione così adattata ai nostri bisogni, più intuitiva e molto molto più robusta. Domani da investigare

    bug enhancement help wanted 
    opened by Merlo17 1
  • Filtro ricerca per media stelle review?

    Filtro ricerca per media stelle review?

    Si potrebbe fare, teniamo a mente, dovrebbe essere abbastanza facile (also bisognerebbe capire come gestire quelli senza review, altro filtro potenziale?)

    enhancement 
    opened by Merlo17 1
  • Spostare foto in cloud per evitare che heroku cancelli

    Spostare foto in cloud per evitare che heroku cancelli

    Possiamo usare direttamente google cloud dato che c'è già il progetto invece di AWS come detto

    https://cloud.google.com/storage/docs/uploading-objects

    enhancement 
    opened by Merlo17 0
  • Issue con pagamento da controllare

    Issue con pagamento da controllare

    @ericsua prima stavo provando e mettendo un pagamento di 8.58 mi da StripeInvalidRequestError: Invalid integer: 858.3333333333334, probably qualche errore nell'arrotondamento che hai fatto, posso provare a guardare anch'io. Facendo così però la prenotazione viene fatta lo stesso e compare nella lista (anche sovrapponendo la fascia oraria con una che ho fatto dopo sulla stessa fascia ma con 8 euro giusti che è andata)

    Altra mini issue se si fa torna indietro dalla pagina dell'inserzione dopo aver prenotato history.back manda al sito di stripe e fa cesso, basta cambiare

    bug 
    opened by Merlo17 0
  • Barra ricerca - aggiungere clear filters

    Barra ricerca - aggiungere clear filters

    Attualmente se si cerca qualcosa si può tornare alla lista totale solo refreshando, bisogna aggiungere qualcosa. Ricerca senza nulla? (backend dovrebbe già tornare tutto così) Bottone apposta? Altro?

    enhancement 
    opened by Merlo17 0
Releases(Sprint2)
Owner
Matteo Gatti
IT student based in Trento I like Music, Algorithms and a whole lot of other things. Currently working with Julia and Python on a SIM project on hypergraphs
Matteo Gatti
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
We are students of group named "Special-Team" of GоIT academy. We graduated JavaScript course and for consolidate in practice 📌 knowledges received on this course, we together 🤝 developed graduation project

Проект сайту "Filmoteka" Привіт! ?? Ми студенти групи під назвою "Special-Team" академії GоIT ?? ?? Ми закінчили курс JavaScript і для того, щоб закрі

Oksana Banshchykova 12 Jan 3, 2023
A 3rd year University physics project for simulating satellites motion in orbit.

Satellite Simulator VI - Deluxe Edition A university physics project for simulating satellites in orbit. Installation instructions Clone the git repos

Rami Sabbagh 8 Jun 26, 2022
Full-stack-todo-rust-course - we are building this out now in prep for the real course

full-stack-todo-rust-course wip - we are building this out now in prep for the real course Plan Come up with the requirements Create user stories Desi

Brooks Builds 89 Jan 2, 2023
Course material for a ~10 hours introductionary course for Julia. Topics: Introduction, Parallel Programming, Data Science

Development We use Franklin.jl to generate the lecture material. To do so, simply activate the environment, use Franklin and run the local server: act

GregorE 3 Dec 15, 2022
vota.dev - Vote the best web development trends of the year

vota.dev Welcome to vota.dev! This is a work in progress! Development GitHub - Set-Up an OAuth Application Using Railway Development Install the proje

Miguel Ángel Durán 97 Dec 28, 2022
Full stack app to journal and keep track of your overall mood each day of the year, inspired by GitHub's contribution graph.

Mood Tracker Mood tracker to journal and keep track of your overall mood each day of the year. How It's Made: Tech used: EJS, CSS, JavaScript, Node.js

Bianca Togonon 44 Dec 14, 2022
A public board for all the Computer Society and Students to display their profile. An online year-book for you to display your profile in the most creative manner

Student's Yearbook by IEEE Computer Society Student's yearbook is an open-source project which intends to dispaly the students who will be graduating

IEEE Computer Society 11 Dec 18, 2022
I built a full-stack project using Node, Express, Mongo, webRTC, socket.io, and of course React JS. This project is inspired by the awesome Clubhouse 😊

codershouse-mern - This Project is Under Development. Below are some of the implemented interface and the remaining features will be updated in future

Bishal Das 35 Nov 18, 2022
Team project within the course of Software System Design and Analysis.

?? InnoBookCrossing - Application for sharing books at Innopolis gh-md-toc ?? General Information Description The application is designed to help peop

Dariya 33 Oct 22, 2022
Shopping Cart - Project of HTML, CSS, and JavaScript developed by me (Raphael Martins) at the end of the Unit 9 Module 1 of the Web Development course at Trybe

Project of HTML, CSS, and JavaScript developed by me (Raphael Martins) at the end of the Unit 9 Module 1 of the Web Development course at Trybe. I was approved with 100% of the mandatory and optional requirements met.

Raphael Martins 13 Nov 27, 2022
Project developed as Capstone of Q4 Backend module of the Fullstack Developer Course of Kenzie Academy Brasil by the group @ezms, @Nafly09, @RafaelSchug, @victorlscherer, @Vinicius2m, @ManoelaCunha

✨ Quokka Services ✨ ?? Serviço rápido e sem preocupação! ?? O objetivo da nossa aplicação é diminuir a dificuldade que moradores de condomínios encont

Manoela Fernanda Girello Cunha 4 May 4, 2022
Personal project to a student schedule classes according his course level. Using GraphQL, Clean Code e Clean Architecture.

classes-scheduler-graphql This is a personal project for student scheduling, with classes according his course level. I intend to make just the backen

Giovanny Lucas 6 Jul 9, 2022
17ᵗʰ Project developed as assessment practice during Driven's Full Stack Develpment course

Linkr | Back end WIP Full Stack Development Project Browse Nodejs code» - Front end code» Built With Study Playlist In this section I included all You

Nivaldo Farias 2 Aug 23, 2022
17ᵗʰ Project developed as assessment practice during Driven's Full Stack Develpment course

Linkr | Front end WIP Full Stack Development Project Browse JSX code» - Back end code» Built With Study Playlist In this section I included all Youtub

Nivaldo Farias 3 Jun 20, 2022
This is project for 1-st course of "Software Engineering"

Сar-Racing Управління: Гравець № 1: W, A, S, D Гравець № 2: ArrowUp, ArrowLeft, ArrowDown, ArrowRight Це гонки на виживання для двох гравців. Виграє т

Volodymyr Vikulin 11 Dec 18, 2022
It is an app that allows you to create lists of books and authors made in the course of Microverse. This project was develop using JavaScript, HTML and CSS.

AWESOME BOOKS This is an Awesome book store project that add store and diplay books on the UI. Built With HTML,CSS, JavaScript Frameworks Github, Lint

JUSTINE IMASIKU 5 Jul 28, 2022
Project of "Web Development" course for the Bachelor's degree in Computer Engineering, taken at the University of Pisa. Final evaluation: 30/30.

La battaglia della Meloria Welcome! This is the ???? version of the README file. Click here for ???? version. Introduction Historical reinterpretation

Daniel Namaki 3 Oct 6, 2022