Skip to content

Online Parking System for Organized and Unorganized Sectors

License

Notifications You must be signed in to change notification settings

Piyush2912/BookMySpot

Repository files navigation

BookMySpot

Developed a basic website for online parking system for organized and unorganized sectors using technologies like HTML, CSS, JS, MongoDB, and NodeJS.

Demonstration Video:

Desktop.2020.02.16.-.02.52.35.04.mp4

Demonstration Video For Users who wants to provide parking space:

Table of Contents:

  1. Motivation
  2. Problem Statement
  3. Introduction
  4. Requirements
  5. Workflow
    • 5.1 For New Users
    • 5.2 For Existing Users
    • 5.3 For Users who wants to provide parking spot
  6. Summary and Conclusion
  7. Limitations
  8. Future Scope
  9. Credits
  10. License

1. Motivation

  • Need of organized parking system in malls.
  • Due to huge number of cars in India, it raises a concern where to park when visiting any location.
  • A fast and efficient approach needs to be developed to solve this issue.

2. Problem Statement

  • Whenever we go out in the car to malls to fetch goods and supplies, or for any purpose, we find it difficult to find organized parking spots.
  • The problem is the availability of a huge number of cars in a country like India, so there is a problem of parking and accommodation of parked vehicles.
  • The goal of this project is to develop an organized website, so users can park their cars in a faster and efficient manner in organized and unorganized sectors.

3. Introduction

  • It is well known to know the start, route, and endpoint in a journey when traveling in a car.
  • It is a problem I faced myself because of many cars I could not find parking space for my car at right time, and time is valuable we do not want to waste it.
  • The better we spent time the better our result will be, so I do not want that anyone would waste a lot of time in finding parking spots physically by looking here and there, which is why I want to make a website that could solve this problem.

4. Requirements

  • Visual Studio Code version 1.5 or above.
  • Node dependencies as provided in the code.
  • MongoDB version 4.2 or above.
  • System Requirements used in this project:
    • Intel i7 Processor
    • 8 GB of Ram
    • Windows 10 x64 bit

5. Workflow/ How to use website?

5.1 For New Users:

Step 1: Home Page

Screenshot (523)

  • If new user click on New to Book My Spot.
  • If existing user click on Regular User and go to step For Existing Users tutorial.

Step 2: Sign Up Page

Screenshot (524)

  • Fill in the details
    • 'User Name' for entering your name.
    • 'Email' for entering your email id.
    • 'Password' for entering your secret password.
    • 'Repeat Password' for entering your passwords again for reconformation.
  • After filling up the details click on Sign Up.

Step 3: Ticket Generator

Screenshot (533)

  • On the text field write your User Name and click on Submit.

Screenshot (534)

  • Ticket Number will be generated for the same.

Screenshot (528)

  • Your Ticket number is '1' as indicated above.

5.2 For Existing Users:

Step 1: Home Page (For Regular Users)

Screenshot (523)

  • Click on Regular User.

Step 2: Sign In Page

Screenshot (530)

  • Enter your sign in details:
    • 'User Name' for entering your username.
    • 'Password' for entering your password.

Screenshot (536)

  • Click on submit

Step 3: Ticket Generator

Screenshot (533)

  • On the text field write your User Name and click on Submit.

Screenshot (534)

  • Ticket Number will be generated for the same.

Screenshot (535)

  • Your ticket number is '1' as indicated above.

5.3 For Users who wants to provide parking spot

Step 1: Home Page

1st

  • Click on Wants to provide parking space button.

Step 2: Parking spot provider sign up form

2nd

  • Fill in the details:
    • 'first name' for entering User Name
    • 'adhar card number' for entering adhar card number of user
    • 'your image' for selecting image of user
    • 'your adhar card image' for selecting adhar card image

second last

  • After filling the details, click on Submit button.

Step 3: Final Verification Page

last

6. Summary and Conclusion

  • An interactive web application has been developed, so users can park their cars in a faster and efficient manner in organized and unorganized sectors.
  • This system is fast and efficient.
  • A seperate portal has been developed for agencies to make them register for owners of parking spots.
  • BookMySpot can be used as a connecting bridge between malls and users.

7. Limitations

  • Lack of availability of dataset, which was solved by manually creating dataset.
  • Dependence on dependencies which updates every now and then, need to cope up with updatation in libararies.
  • Need for developement of existing and additional features.

8. Future Scope

  • Enhancing the size of dataset.
  • Developing a complete web portal for both users and companies.
  • Can be made reliable, secure, fast and efficient in each phase of interaction.

9. Credits

Thanking my HackDUCS Team for always supporting me..

10. License

Apache License 2.0

About

Online Parking System for Organized and Unorganized Sectors

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published