AINEXIM
Software Solutions
Software Development
Portfolio
Expression of Interest submission for the provision of software development services to the CSIR for a period of three years.
Demonstrating proficiency in Python, HTML5, JavaScript, CSS, Node.js, Docker, PostgreSQL, Firebase, SQL/NoSQL databases, mobile deployment, cloud services, software design, and background processing.
Demo Projects
Four complete projects demonstrating proficiency across all 8 evaluation criteria — Python, JavaScript, HTML5, CSS, Node.js, databases, mobile, cloud, containerization, and background processing.
Population Data App
Main TaskFull-Stack Web Application — Main Task Completion
Single Page Application integrating DataUSA API with Grid and Tree views. Features Next.js 14 frontend, Express.js backend, MongoDB storage, JWT authentication, and responsive design with Tailwind CSS.
Key Features
- Grid view with sorting & filtering
- Interactive tree hierarchy view
- DataUSA API integration
- JWT authentication & RBAC
- Responsive dark/light themes
- MongoDB caching layer
Architecture
Stats & Criteria
Criteria Addressed:
Docker Images
docker pull aineximeoi/eoi1-population-frontend:latestdocker pull aineximeoi/eoi1-population-backend:latestMining Analytics API
Python + FastAPI + SQLAlchemy + PostgreSQL
Production-grade Python FastAPI microservice with async patterns, SQLAlchemy 2.0 ORM, background processing with Celery, and comprehensive mining operations analytics.
Safety Dashboard (PWA)
Firebase Cloud Platform + Progressive Web App
Progressive Web App with Firebase Firestore, Cloud Functions for serverless backend logic, Firebase Authentication, and installable PWA with offline support.
Safety Mobile App
React Native + Expo + Firebase
Native mobile application built with React Native and Expo SDK, featuring Firebase Firestore integration, real-time incident reporting, safety checklists, and biometric authentication.
Technology Stack
Full spectrum of technologies demonstrated across all projects
Languages
Frontend
Backend
Databases
Cloud & Mobile
DevOps
Background Jobs
Software Design & Documentation
20+ UML diagrams and comprehensive technical documentation
System Architecture
4High-level system & deployment diagrams
Sequence Diagrams
4API request/response flows
ERD / Data Models
4Database entity relationships
Component Diagrams
4Frontend & backend component structure
State Diagrams
2Application state flows
Navigation Diagrams
2Mobile app screen flows
Submission Documents
Cover Letter
Company introduction and expression of interest
Company Profile
AINEXIM company information and capabilities
Technical Proposal
Detailed technical proposal covering all 8 criteria
Docker & Deployment
All applications containerized with multi-stage builds and orchestrated via Docker Compose
Docker Hub Images
# Population Data App (2 images)
docker pull aineximeoi/eoi1-population-frontend:latest
docker pull aineximeoi/eoi1-population-backend:latest
# Mining Analytics API
docker pull aineximeoi/eoi1-mining-api:latest
# Safety Dashboard (PWA)
docker pull aineximeoi/eoi1-safety-dashboard:latest
# Safety Mobile App
docker pull aineximeoi/eoi1-safety-mobile:latestPopulation Data App
3 containerscd EIO1/EIO1_mongo && docker-compose up --build
# Frontend: http://localhost:3000
# Backend: http://localhost:5000/api
# MongoDB: localhost:27017Mining Analytics API
4 containerscd EIO1/EIO1_python && docker-compose up --build
# API + Docs: http://localhost:8000/docs
# PostgreSQL: localhost:5432
# Redis: localhost:6379Safety Dashboard (PWA)
1 containercd EIO1/EIO1_firebase && docker-compose up --build
# Dashboard: http://localhost:5001
# Firebase: Cloud-hosted Firestore
# PWA installable on mobile/desktopSafety Mobile App
React Nativecd EIO1/EIO1_mobile
# Install dependencies
npm install
# Start Expo development server
npx expo start