Scan. Park. Track.
Manage parking transparently in seconds.
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.
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
Manual entry takes 2โ3 minutes per vehicle.
In busy lots, this leads to:
- Long queues
- Poor tracking
- Revenue leakage
ParkFlow digitizes the entire workflow using QR technology.
- User scans QR at parking entry
- System verifies authentication
- Slot is automatically assigned
- Entry time is logged
- Dashboard updates in real time
- On exit โ duration & fee calculated automatically
User scans QR โ instantly sees
โParking Slot Assigned โ Slot B12โ
Fast. Transparent. Frictionless.
- โ 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
- โฑ Reduces manual entry time by ~70%
- ๐ 100% digital transaction traceability
- ๐ Real-time slot availability tracking
- ๐ Secure password hashing with bcrypt
User
โ
Frontend (React)
โ
Backend (Node + Express)
โ
MongoDB Database
โ
Response to Client
- User accounts
- Vehicle logs
- Entry/exit timestamps
- Slot allocation
- Admin credentials
- React.js
- Tailwind CSS
- Axios
- Node.js
- Express.js
- JWT Authentication
- bcrypt
- MongoDB
- Mongoose
- QR Code Generator Library
- dotenv
- Render / Vercel (if deployed)
- ๐ Passwords hashed using bcrypt
- ๐ก JWT-based authentication
- ๐ Environment variables stored in
.env - ๐ซ No hardcoded credentials
- ๐ HTTPS (on deployment)
๐ Live URL: https://park-fasto.vercel.app/
Admin Login
Email: admin123@test.com
Password: admin123
User Login
Email: arjun123shrestha@gmail.com
Password: arjun123
- Open application
- Login as Admin
- View real-time slot dashboard
- User scans QR at entry
- Slot assigned automatically
- User exits โ fee auto-calculated
- Dashboard updates instantly
- Node.js v18+
- MongoDB
- npm
cp .env.example .env
Add:
MONGO_URI=
JWT_SECRET=
PORT=
Frontend:
cd frontend
npm install
npm run dev
Backend:
cd backend
npm install
npm run dev
http://localhost:3000
- Problem validation
- Idea finalization
- UI wireframes
- Backend API development
- MongoDB integration
- QR functionality
- Frontend integration
- Dashboard analytics
- Testing & deployment
- ๐ณ Online Payment Integration (Stripe / Khalti)
- ๐ค AI-based License Plate Recognition
- ๐ฑ Mobile App Version
- ๐ Advanced Analytics Dashboard
- ๐ข Multi-location Management System
- ๐ก Offline Mode with Sync
| Member | Role |
|---|---|
| Rohan Maske | Frontend / UI & UX / Backend |
| Samar Mharjan | Frontend / Backend / API & Database |
| Sujan Shrestha | Presentation & Documentation |
| Samyam Shrestha | Testing & Research |
MIT License
- Real-world practical solution
- Strong business viability
- Secure & scalable architecture
- Clear monetization potential
- Solves transparency problem