SM Steels

Java, xml, swift, Php, Html, css, js

About the Project

1. Executive Summary

This project report provides an overview of the SMSteels project, developed by Venzpire, which aims to bridge the gap between steel manufacturers, brokers, and their customers. The project involves the development of an Android app, an iOS app, and a web-based admin panel to facilitate seamless communication, product listing, and order placement between the different user roles.

2. Introduction

SMSteels is an innovative mobile and web application designed to streamline the steel supply chain by connecting steel manufacturers, brokers, and customers. The app offers a user-friendly interface for customers and brokers to create accounts, browse available products, and place orders directly within the application. Additionally, an admin panel is provided to manage products, orders, and user accounts.

3. Project Scope and Objectives

The main objectives of the SMSteels project are as follows:

  • Develop an Android app that allows customers, brokers, and admins to access the platform.
  • Build an iOS app with similar functionality to the Android app.
  • Create a web-based admin panel to facilitate product and order management.
  • Establish a secure and efficient communication channel between users.
  • Enable customers and brokers to browse a comprehensive list of available products.
  • Implement a seamless ordering process for users within the app.
  • Provide the admin with the ability to create, update, and manage products and orders.
  • Establish appropriate relationships between admin, brokers, and customers.
  • Ensure a responsive and user-friendly design across all platforms.

4. Features and Functionality

4.1 User Accounts:

  • Customers, brokers, and admins can create individual accounts within the app.
  • User authentication and authorization ensure secure access to the relevant features.

4.2 Product Listings:

  • Users can browse a comprehensive catalog of available steel products.
  • Detailed product information, including specifications and pricing, is provided.
  • Advanced search and filtering options assist users in finding specific products.

4.3 Order Placement:

  • Customers and brokers can place orders directly within the app.
  • Users can select desired products, specify quantities, and provide delivery details.
  • Order status updates are sent to users to keep them informed of their order progress.

4.4 Admin Panel:

  • An admin panel web application allows the admin to manage products and orders.
  • The admin can create, edit, and delete product listings.
  • Order management includes tracking, fulfillment, and cancellation capabilities.

4.5 Communication:

  • The app features a secure messaging system for customers, brokers, and admin.
  • Users can communicate directly within the app to discuss orders and resolve queries.

5. Architecture and Technologies Used

The SMSteels project incorporates a robust and scalable architecture with the following technologies:

  • Android App: Java, Android SDK, Firebase (Authentication, Realtime Database), RESTful APIs
  • iOS App: Swift, iOS SDK, Firebase (Authentication, Realtime Database), RESTful APIs
  • Web Admin Panel: HTML, CSS, JavaScript, React.js, Node.js, Express.js, Firebase (Authentication, Firestore)

6. Project Timeline

The project was divided into several phases, each with its respective tasks and milestones. The estimated timeline for the SMSteels project was as follows:

  • Phase 1: Requirements Gathering and Analysis
  • Phase 2: Design and Prototyping
  • Phase 3: Development of Android App
  • Phase 4: Development of iOS App
  • Phase 5: Development of Admin Panel
  • Phase 6: Integration, Testing, and Quality Assurance
  • Phase 7: Deployment and User Acceptance Testing
  • Phase 8: Maintenance and Support

7. Conclusion

The SMSteels project developed by Venzpire successfully delivers an Android app, an iOS app, and a web-based admin panel to facilitate seamless communication and transactions between steel manufacturers, brokers, and customers. The application effectively bridges the gap in the steel supply chain and provides a user-friendly interface for users to browse products, place orders, and manage their accounts. With the implementation of advanced features and industry-standard technologies, SMSteels sets a new standard in the steel industry, enhancing efficiency and fostering improved collaboration among stakeholders.

  • Project Year

    2022

  • Client Name

    Roshan

  • Contributors

    Venkey, DK, Raja

  • Deliverables

    Android app, ios app, Admin apnel, REST AP

  • Duration

    6 months

  • Country

    India