/radarlens

Radarlens is a location-based e-commerce web app built for small businesses. It is created with Python, Django and JavaScript

Primary LanguageHTML

Radarlens

Creator: Delight Gbolahan Olu-Olagbuji

Radarlens is a location-based e-commerce web app built for small businesses.

It took me 12 months to deploy the current version of Radarlens, which is the most stable version. It took this long mostly because I had to learn some tech stacks as they were needed so as to integrate them into Radarlens. I initially deployed Radarlens to Heroku, then later redeployed it to AWS, then recently deployed it to render

Functionalities

  • Geolocation (with GeoDjango and GeoLite)
  • Authentication (Signup / email verification / login / logout / forgot password)
  • Instant Messaging
  • Notifications
  • Ratings and reviews

How Radarlens works

As a Business owner:

  • Sign up, verify email and login
  • Create a Business Profile
  • Add products to your Business Profile

As a regular user:

  • Sign up, verify email and login
  • Search for businesses and products nearest to you.
  • Radarlens automatically displays business profiles and products nearest to the current location of the user.
  • Message business owners
  • Rate and review businesses and products

Technologies used

The following programming languages, libraries, softwares and platforms were used in the development and deployment of Radarlens.

  • Python
  • Django Web Framework (GeoDjango)
  • GeoIP
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • AJAX
  • Maxmind GeoLite2 DB
  • Nginx
  • Gunicorn
  • AWS EC2
  • AWS Buckets

For getting the location of the user, HTML Geolocation API is used. However, IP address is used as the fallback option in case of denied permission.

MaxmindDB is used as the geolocation database

Use Radarlens

Radarlens is live at radarlens.com and all its features are fully functional

Connect with me

I am open to internship opportunities and projects collaboration. Reach me on:

Email

LinkedIn

Twitter

Blog