July 08, 2022

Dealerships
Cloud App

Released and Hosted on the IBM Cloud platform. This is an app created during the last course of my specializzation on Coursera. This Full-Stack App is created with Django and it is an application that persists, processes and presents data in various forms, using various REST API and Object-Databases hosted in the Cloud.

Source code: https://github.com/nardisync/CloudAppDevelopment_Capstone
index-dealership-cloud-app

This app is the final project that I did during one of my certificate for improve my skill on Full-Stack. It consists in a landing page where are showed all the delearship entries of an Object-Databases hosted in the Cloud retrived by a script in the backend that comunicate with a REST API for retriving the objects.
All the page and the logics of this site are handled by Django framework in the backend. Futhermore, Django is used for handling a database of users and a database of Cars and Car Makers.

index-dealership-cloud-app

One important feature of this app is that a logged user (there is the possibility to register on the site) can give a review of a dealership. This review is sendend with a POST Request to a Databases hosted in the Cloud and saved there. Futhermore, by accessing this databases we can retrive all the reviews for all the dealerships and, by using a simple NLU service (Natural Language Understanging) hosted on IBM Cloud.
We can analize the sentiment of a review and understanding if the review is positive, negative or neutral.
We archive this by using a REST API and a POST Request to the NLU Service hosted in the cloud, wait for the response and analized it.

Some Feature

  • It is possibile to Login as a new user thanks to the Django Login sistem.
  • Allow an user to add a review to a Dealerships.
  • It show all the revies for each dealership.
  • Each review is analized by a NLU service
  • Allow an Admin to add more Cars and Car Makers to the system.
  • It is hosted on the Cloud.

Languages Used

  • Html
  • CSS
  • Bootstrap
  • JavaScript
  • Python
  • Django
  • MySQL
GitHub Repository