WiseR (Wise Retails) is a platform that seamlessly connects retailers and wholesalers, enhancing product ordering and offering real-time inventory management with IoT integration. It automates key functions, such as reordering products to prevent out-of-stock situations and pushing notifications before items reach expiry. The project utilizes technologies like Django REST Framework for the backend, React.js for the frontend, and MQTT for communication between hardware components, ensuring efficient data exchange and processing.
arrow_forwardRole:
Software Engineer
Industry:
B2B e-commerce
Duration:
10 month
Execution Approach
The project execution included two stages and followed a hybrid approach, leveraging a plan-driven process in the first stage for core activities to ensure thorough documentation. The second stage adopted agile methods, focusing on iterative sprints for detailed design, implementation, and testing to address system functionalities incrementally. The activities of the full SDLC process are outlined below:
Analysis Phase
Requirements Elicitation: Created an SRS document to illustrate functional requirements, non-functional requirements, and constraints.
Analysis Modeling: Used UML diagrams (use-case, activity, and sequence) to depict system features and interactions in detail.
Prototyping: Developed user flow and basic UI interactions to map the system's functionality.
Design and Development
System Design: Created structural UML diagrams and database schemas to define the overall architecture, components, and detailed object diagrams.
Backend Development: Adopted the MVC design pattern using Django to develop the system features.
Frontend Development: Connected to backend APIs and built system views using React reusable components.
Testing and Deployment
API Testing: Verified the functionality of all system endpoints using Postman.
End-to-End Testing: Tested system views and interactions between the back-end and front-end using Cypress.
System Deployment: Deployed the system to Google Cloud Platform using Docker containers and CI/CD pipelines.
Tools & Technologies
Backend: Django, Celery, MQTT, WebSockets
Frontend: React, NextUI, Tailwind Css
Testing: Postman, Cypress
Deployment: Google Cloud Platform



Future Plans
Hardware Deployment and Optimization: Deploy the hardware setup and conduct RFID experiments to enhance system functionality and validate performance.
Analysis Feature Development: Focus on implementing and refining analysis and optimization features to provide actionable insights and improve overall system efficiency.