Compare US car dealerships from across the country. View and add car dealership reviews.
Web app written in Python Django and Node.js Serverless. Deployed on IBM Cloud.
Additional services used:
- Watson NLU
- Cloudant NosQL DB
- Github CI/CD
Prework: Sign up for IBM Cloud account and create a Watson Natural language Understanding service
- Create an IBM cloud account if you don't have one already.
- Create an instance of the Natural Language Understanding (NLU) service.
Added user management to the application
- Implemented user management using the Django user authentication system.
- Set up continuous integration and delivery
Implemented backend services
- Created cloud functions to manage dealers and reviews
- Created Django models and views to manage car model and car make
- Created Django proxy services and views to integrate dealers, reviews, and cars together
Added dynamic pages with Django templates
- Created a page that shows all the dealers
- Created a page that shows reviews for a selected dealer
- Created a page that lets the end user add a review for a selected dealer
Containerized application
- Added deployment artifacts to the application
- Deployed application