Project Objective:
This project involves the development of a cloud-native full-stack web application for Best Car Dealership, aimed at improving customer transparency and engagement. The platform allows users to search for dealerships by state, view existing reviews, and submit new reviews after authenticating. The system is built using Django, React, MongoDB, and Docker, and is deployed on IBM Cloud using Code Engine and proxy-based access for secure routing.
Project Deliverables:
- Develop a responsive, user-friendly web interface for dealership review browsing and submission.
- Implement user registration, login, and session management with Django authentication.
- Enable real-time sentiment analysis on reviews using a microservice.
- Ensure scalability and maintainability through containerization and cloud deployment.
- Demonstrate DevOps collaboration via GitHub Actions and CI/CD pipelines.
Key Deliverables:
- A containerized Django application with MongoDB integration and RESTful APIs.
- A responsive React frontend with user login, registration, and review submission forms.
- Sentiment analyzer microservice deployed and integrated via API.
- Fully documented codebase and technical documentation (SRS, SysRS, URS).
- Deployed live demo hosted on IBM Cloud with secure proxy routing.