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

--

--

Maharshi Relia

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