Maharshi Relia
3 min readJul 9, 2021

SMART LOCK IN E-BICYCLE WITH MOBILE APPLICATION: SHC (Street Hawk Cycles) E-Bikes

18IT110: Maharshi Relia | 18IT119: Dhruv Shah, Smt. Kundanben Dinsha Patel Department of Information Technology, CSPIT, CHARUSAT University, India.

Automated or Smart bicycle systems are seen as a way to enhance mobility and provide a convenient access and easy mode for public transport.

Bicycles, now recognized as an integral component of a good public transport system, are a convenient access mode to many rail and metro systems. For example, use of bicycles increase the ability to draw riders & civilians for a wider area like Smart Cities in Gujarat.

The key drawback is the ability to take bicycles on public transport during peak travel periods & traffic jams when passenger congestion is present. An alternative is to provide bicycle rental facilities at stations, but labor costs associated with this can be high. A new approach is to automate the rental process.

A Smart Lock enabled with tracking system having a power backup of more than 1 week (integrated with solar). Smart Lock has its own Mobile Application through which it can be unlocked with the QR Code Scanning.

We aim to design simple, durable & user-friendly mobile applications with at most required features as per required specifications.

Model Approach: Waterfall Model

FUNCTIONAL REQUIREMENTS

TOOLS & TECHNOLOGY

SRS & Planning: ●MS Visio | ●MS Project

MOBILE APPLICATION:

●Tool: Android Studio

●UI SDK: FLUTTER

●Language: Dart

●Supporting Language: Java (for XML manifestation used)

●Authentication: Firebase

HARDWARE:

●Smart Lock includes servo motor, GPS module, Battery, Solar Panel.

●Integrated Microcontroller: Arduino Uno

HOME SCREEN

Home Screen

MAIN SCREEN

Main Screen | Map Screen

NAVIGATION SCREEN

CYCLE INVENTORY

LIVE RIDE

FIREBASE AUTHENTICATION

SUMMARY (up to 28th April, 2021)

1. State Management: Login state saved (if not logged out), so that when we open app directly the Map screen appears. No need to re-login.

2. Registration database completed:

•New user can be registered and it’s data gets stored in the server’s database. (in our case — Firebase)

•Login with Google Account

3. Map Integration: This screen appears as soon as the user logs in / registers.

4. Live Location is integrated in Map screen and one toast message will appear that turn on your location of the device (for granting access).

5. Forget Password feature from Firebase Console (Admin). Password change link will be sent to user’s registered email address.

6. Navigation Panel: Menu options.

7. Menu Options updated in Navigation Panel.

8. Live Location Screen Updated.

9. QR Code Scanner Screen developed.

TEAM

18IT110: Maharshi Relia | 18IT119: Dhruv Shah

Under the Guidance of: Prof. Sandip Patel | Prof. Sagar Patel

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Maharshi Relia
Maharshi Relia

Written by Maharshi Relia

IT Consultant | UI-UX Designer | Web Developer | SEO Analyst & Executive | Marketing Executive | Passionate Hotelier

No responses yet

Write a response