The backend of the Parko application is responsible for handling the core functionalities such as managing parking data, processing real-time updates, and integrating with the image processing server for accurate parking spot detection.
- Real-Time Data Processing: Handle real-time updates from IoT cameras and sensors.
- AI/ML Integration: Use advanced AI/ML models to predict parking spot availability and provide recommendations.
- REST API: Provide endpoints for frontend interaction and data management.
- Security: Integrate with security cameras and use QR/NFC tags for data accuracy.
- Node.js: JavaScript runtime for building scalable network applications.
- Express.js: Web application framework for Node.js.
- MongoDB: NoSQL database for storing parking data.
- OpenCV: Library for image processing.
-
Clone the repository:
git clone https://github.com/Ayroid/PARKO-Frontend.git
-
Navigate to the project directory:
cd PARKO-Frontend
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
- Open your browser and go to http://localhost:3000 to view the application.
- Use the interactive map to check parking availability.
- Pre-book a parking spot or let the system automatically assign one.
We welcome contributions to improve Parko. To contribute, follow these steps:
- Fork the repository.
- Create a new branch (git checkout -b feature-branch).
- Make your changes.
- Commit your changes (git commit -m 'Add some feature').
- Push to the branch (git push origin feature-branch).
- Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.