status: busy

Excel Fuel, Full Stack app

Fuel Station on map discovery, Angular/Static DB/Express.js

Overview

Excel Fuel is a full-stack application that displays fuel stations on a map using latitude and longitude targeting. It features real-time creation, updating, and listing of stations, with secure token-based authentication. Both client and server components are designed for modularity, maintainability, and production readiness.

Features

Front-End (Angular 11)

  • Modular architecture with lazy-loaded modules
  • Map integration with Leaflet.js
  • Angular Material and Bootstrap for UI
  • State management via Rx.js
  • API authentication using router guards and resolvers
  • Linted and production-ready

Back-End (Express.js)

  • RESTful API with TypeScript models
  • Separation of concerns for clean architecture
  • Token-based authentication
  • Linted and production-ready
  • StaticDB implementation for demonstration purposes

Tech Summary

  • Angular 11, Material Design, Bootstrap
  • Express.js with TypeScript
  • Leaflet.js mapping
  • Rx.js state management
  • X-Utils-ES utility library
  • Node.js
  • REST API with authentication

Outcome

Delivered a fully functional full-stack application demonstrating secure, real-time fuel station management on a map. The project illustrates best practices in modular Angular architecture and Express.js server design, serving as a reference implementation for production-ready applications.

Technologies:

angular
express.js
leaflet.js
typescript
node.js
x-utils-es
mvc
bootstrap
angular material
staticdb
nodemon
javascript
rx.js
rest/api

Categories:

FeaturedMVCAngularJavaScript/TypeScriptFront-End

View Demo
View Repo