XANT | Batalent Startup Platform
Batalent Startup Platform
  • By Elliot One

Batalent Startup Platform

The Batalent Startup Platform is an online platform aimed at introducing businesses and their services, showcasing their work background, and facilitating communication and transactions with potential clients in the domestic market.

 

Key Features

  • Subscriptions: Businesses can purchase subscriptions, receive notifications upon expiry, and manage media visibility based on subscription status.
  • Discounts: Supports various discount types including time-limited, usage-limited, and code-based discounts, available in both monetary and percentage formats.
  • Purchase and Payment: Integrated payment gateways for secure transactions, with immediate subscription activation upon successful payment.
  • Uploaded Media or Files: Organized media gallery with automatic filename generation for efficient file management.
  • User Comments: Hierarchical comment system under business pages, with approval and security features.
  • User Ratings: Allows users to rate businesses, with the average rating displayed on business pages.
  • Website Settings: Simplified settings management through a key-value pair system.
  • Sliders and Grid Squares: Dynamic management of image sliders and versatile grid square features for various content types.
  • Users and Roles: Supports multiple user roles with tailored panel access and predefined permissions.
  • User Registration and Login: Registration and login using SMS verification, with password recovery and change functionalities.
  • Static Pages: Dynamically generated static pages for essential content like privacy policies and terms.
  • Forms: Various forms for contact, collaboration requests, and error reporting, with auto-filled account details for logged-in users.
  • Services and Events: Flexible association of businesses with services and events, such as weddings and birthdays.
  • Contact Requests: Allows users to initiate contact requests from business pages, triggering SMS notifications.
  • Dynamic Blog Posts: Flexible blogging capabilities with support for categories, comments, and tags.
  • Website Statistics: Detailed statistics for comprehensive analysis in the admin panel.
  • Media Gallery: Functional media gallery using JavaScript and API backend.
  • OpenLayers Map: Displays business locations for enhanced user navigation.

 

Key Highlights

  • Layered Architecture: Structured architecture comprising Core, MVC, Persistence, and Services layers.
  • Platform Functionality: Comprehensive platform to introduce businesses and their services to potential clients.
  • Subscription Management: Custom subscription management system for businesses to maintain their profiles and portfolios.
  • Specialized Panels: Three distinct panels - Admin, Business, and Clients - each providing specialized functionalities.
  • Deployment: Configured server installations and successfully deployed the platform.

 

Used Technologies

Backend:

  • ASP.NET Core
  • Entity Framework Core (EF Core)
  • SQL Server
  • C#
  • Elmah
  • AutoMapper
  • FluentAssertions
  • Moq
  • NUnit
  • DNTCommon.Web.Core
  • Parbad
  • Shyjus.BrowserDetector
  • WebMarkupMin.AspNetCore

Frontend:

  • HTML
  • CSS/SCSS
  • JavaScript
  • Bootstrap
  • jQuery
  • jQuery DataTables
  • jQuery Validation
  • OpenLayers
  • Swiper
  • Chart.js
  • Dropzone
  • Jalali Moment
  • SweetAlert2
  • Select2
  • Sortable JS
  • CKEditor
  • Font Awesome

 

The Batalent Startup Platform effectively combines a wide range of features and technologies to provide a robust and user-friendly solution for businesses and their clients.

Contact Us!

If you have a project, need consultation, or want to give feedback, we are here to help.

Seeking the Finest Digital Marketing Agency Solution?

Let XANT's team assist you in presenting your services with robustness in the digital realm and establishing your online business.

Call Now
XANT

Loading