Skip to content

rohan-xtha/First_Hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš— ParkFlow

Smart QR-Based Parking Management System

Scan. Park. Track.
Manage parking transparently in seconds.


๐Ÿง  Overview

ParkFlow is a QR-based digital parking management system designed to eliminate manual logging, reduce fraud, and provide real-time parking visibility.

It replaces traditional paper-based parking systems with a secure, fast, and transparent digital workflow.


๐ŸŽฏ Problem Statement

Traditional parking systems suffer from:

  • โŒ Manual vehicle logging (slow & error-prone)
  • โŒ Paper-based records
  • โŒ No real-time slot tracking
  • โŒ Revenue mismanagement risks
  • โŒ No centralized dashboard
  • โŒ Difficult auditing process

๐Ÿšจ Impact

Manual entry takes 2โ€“3 minutes per vehicle.
In busy lots, this leads to:

  • Long queues
  • Poor tracking
  • Revenue leakage

๐Ÿ’ก Our Solution

ParkFlow digitizes the entire workflow using QR technology.

๐Ÿ”„ System Flow

  1. User scans QR at parking entry
  2. System verifies authentication
  3. Slot is automatically assigned
  4. Entry time is logged
  5. Dashboard updates in real time
  6. On exit โ†’ duration & fee calculated automatically

โœจ The Magic Moment

User scans QR โ†’ instantly sees
โ€œParking Slot Assigned โ€“ Slot B12โ€

Fast. Transparent. Frictionless.


๐Ÿš€ Key Features

  • โœ… QR-Based Instant Entry System
  • โœ… Real-Time Admin Dashboard
  • โœ… Automatic Slot Allocation
  • โœ… Entry & Exit Time Logging
  • โœ… Revenue Monitoring
  • โœ… Secure JWT Authentication
  • โœ… Fraud-Resistant Digital Logs

๐Ÿ“Š Proof of Impact

  • โฑ Reduces manual entry time by ~70%
  • ๐Ÿ“ˆ 100% digital transaction traceability
  • ๐Ÿ“Š Real-time slot availability tracking
  • ๐Ÿ” Secure password hashing with bcrypt

๐Ÿ— Architecture Overview

User  
   โ†“  
Frontend (React)  
   โ†“  
Backend (Node + Express)  
   โ†“  
MongoDB Database  
   โ†“  
Response to Client

๐Ÿ“ฆ Stored Data

  • User accounts
  • Vehicle logs
  • Entry/exit timestamps
  • Slot allocation
  • Admin credentials

๐Ÿงฑ Tech Stack

๐Ÿ”น Frontend

  • React.js
  • Tailwind CSS
  • Axios

๐Ÿ”น Backend

  • Node.js
  • Express.js
  • JWT Authentication
  • bcrypt

๐Ÿ”น Database

  • MongoDB
  • Mongoose

๐Ÿ”น Tools

  • QR Code Generator Library
  • dotenv
  • Render / Vercel (if deployed)

๐Ÿ” Security & Privacy

  • ๐Ÿ”‘ Passwords hashed using bcrypt
  • ๐Ÿ›ก JWT-based authentication
  • ๐ŸŒ Environment variables stored in .env
  • ๐Ÿšซ No hardcoded credentials
  • ๐Ÿ”’ HTTPS (on deployment)

๐ŸŒ Live Demo

๐Ÿ”— Live URL: https://park-fasto.vercel.app/

๐Ÿงช Test Credentials

Admin Login

Email: admin123@test.com  
Password: admin123

User Login

Email: arjun123shrestha@gmail.com  
Password: arjun123

๐Ÿงญ Usage (Happy Path)

  1. Open application
  2. Login as Admin
  3. View real-time slot dashboard
  4. User scans QR at entry
  5. Slot assigned automatically
  6. User exits โ†’ fee auto-calculated
  7. Dashboard updates instantly

๐Ÿ›  Installation Guide

๐Ÿ”น Prerequisites

  • Node.js v18+
  • MongoDB
  • npm

๐Ÿ”น Environment Setup

cp .env.example .env

Add:

MONGO_URI=
JWT_SECRET=
PORT=

๐Ÿ”น Install Dependencies

Frontend:

cd frontend
npm install
npm run dev

Backend:

cd backend
npm install
npm run dev

๐Ÿ”น App URL

http://localhost:3000

๐Ÿ—“ Hackathon Development Timeline

๐Ÿฅ‡ Day 1

  • Problem validation
  • Idea finalization
  • UI wireframes

๐Ÿฅˆ Day 2

  • Backend API development
  • MongoDB integration
  • QR functionality

๐Ÿฅ‰ Day 3

  • Frontend integration
  • Dashboard analytics
  • Testing & deployment

๐Ÿ”ฎ Future Roadmap

  • ๐Ÿ’ณ Online Payment Integration (Stripe / Khalti)
  • ๐Ÿค– AI-based License Plate Recognition
  • ๐Ÿ“ฑ Mobile App Version
  • ๐Ÿ“Š Advanced Analytics Dashboard
  • ๐Ÿข Multi-location Management System
  • ๐Ÿ“ก Offline Mode with Sync

๐Ÿ‘ฅ Team โ€“ BugSlayers

Member Role
Rohan Maske Frontend / UI & UX / Backend
Samar Mharjan Frontend / Backend / API & Database
Sujan Shrestha Presentation & Documentation
Samyam Shrestha Testing & Research

๐Ÿ“œ License

MIT License


๐Ÿ† Why ParkFlow Wins

  • Real-world practical solution
  • Strong business viability
  • Secure & scalable architecture
  • Clear monetization potential
  • Solves transparency problem

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors