SlideShare a Scribd company logo
AN ONLINE PARKING RESERVATION SYSTEM
Capstone Project – Group 9
DEVELOPMENT PHASES
1. Designed flow of our project.
2. Developed the pseudo code for development.
3. Developed User Interface.
4. Developed the internal scripting in MVC pattern.
5. Model is based on MongoDb
6. Controllers are coded with AngularJS
7. Views are presented with HTML5
HOME PAGE
Step by step Navigation
1. User starts his journey with PARK MATE by signing up with
signup form.
2. Using his/her credentials he log-ins and reserve the parking
using parking panel.
3. Completes his transaction.
4. Logs out if user done with reservations.
5. He will be getting a e-mail confirmation.
REGISTERING NEW USER:
Email confirmation :
Login page:
User Dashboard:
Make a new Reservation:
Database Management
1. Park Mate is integrated with MongoDb which is hosted in
cloud.
2. MongoDb is hosted by using mlab account.
3. Data will be saved as variables in Mongodb
4. MongoDb helps by generating unique transaction ID.
5. It could be faster because its a cloud hosted Database.
View your reservations
1. User can log-in and see his/her reservations made and
locations.
2. All the data of his/her reservations are retreived from
MongoDb.
View your reservations
Data is saved as variables:
1. Data is saved as variables in json format as shown below.
Cancel your reservations
1. User can easily cancel reservations he made with actions tab.
2. Once the reservations has been cancelled the variables
stored in Mongo database will be removed respectively.
Cancelling your reservation
Your payments are secure!
1. We are not allowing to save user's credit/debit information
into MongoDb.
2. We are planning to make it PayPal certified for payments in
future.
How PARKMATE lots are identified?
E-mail Confirmations
1. We developed an interactive web application, Which is a two-
way communication.
2. We send email Confirmations to user for every milestone.
3. In our application there are two milestones in the travel of
reservation system.
1. Registering with us.
2. Making a reservation.
E-Mail confirmation #1: Register
confirmation
E-Mail confirmation #2: Reservation
confirmation
E-mails!? How do we do that?
1. Well, We developed our application using NodeJS and
AngularJS. So, we used module that support mailing service
which is "Node Mailer".
2. This is the id we use to send confirmation mails to users
parkmate.noreply@gmail.com.
Executing PARKMATE:
1. Firstly, we need to start the server, to access the model
(MongoDb).
2. For that, we have to install npm.
3. After that goto project folder, goto services folder.
4. For every system default port number is 8080, we have to
change it to 7066 because services are set to run in 7066 port
in program.
5. Then, to start the server type "nodemon ."
Executing PARKMATE:
β–  Step by step execution in command prompt
Executing PARKMATE:
β–  Now, goto IDE (Web Storm) run index.html file.
Result : Home Page
Result : Signup
Result: Login Page
Result : User Dashboard Page
Result : Make a new Reservation Page
Result : User reservations Page
Result : E-mail Confirmations
Thank you !

More Related Content

PPTX
Sms integration with ring central
PDF
One page shops with Magento & Angular Js - Vinai Kopp
PPT
Introduction To JavaScript
PPTX
Get started azure- Azure Mobile Services
PDF
Intro to Windows Azure Mobile Services with iOS
DOC
Bratati_Dolai _latest
PDF
Cognitive Services with Xamarin Forms
PPTX
SelfConnection
Sms integration with ring central
One page shops with Magento & Angular Js - Vinai Kopp
Introduction To JavaScript
Get started azure- Azure Mobile Services
Intro to Windows Azure Mobile Services with iOS
Bratati_Dolai _latest
Cognitive Services with Xamarin Forms
SelfConnection

Similar to Final project presentation (20)

PPTX
Train-Ticket_Booking-System-Presentation.pptx
PPTX
Mid team5 parkingmanager
PDF
Mid team5 parkingmanager
PPTX
caoston project planning presentationppt.pptx
PPT
Krug Fat Client
PPTX
Dave Orchard - Offline Web Apps with HTML5
DOCX
online pay and park system
PDF
Hall booking system project report .pdf
PPTX
COM 423 PROJECT.pptxCOM 423 PROJECT.pptx
PPTX
414834890-Android-Based-Car-Parking-Booking-System.pptx
PDF
HALL BOOKING MANAGEMENT SYSTEM PROJECT REPORT
PPTX
Online parking
PPTX
An Online Car Parking System (Features & Diagrams Only)
PDF
Final year project working documentation 2020
PDF
Html5 storage suggestions for challenges.pptx
PPTX
Meteor Meet-up San Diego December 2014
PPTX
3353_3457_37rjruuddudufu53_3384_3486.pptx
PPTX
35djdjejejejejejeieiw73737337373767-1.pptx
PDF
WordpressDeveloper.docx
PDF
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
Train-Ticket_Booking-System-Presentation.pptx
Mid team5 parkingmanager
Mid team5 parkingmanager
caoston project planning presentationppt.pptx
Krug Fat Client
Dave Orchard - Offline Web Apps with HTML5
online pay and park system
Hall booking system project report .pdf
COM 423 PROJECT.pptxCOM 423 PROJECT.pptx
414834890-Android-Based-Car-Parking-Booking-System.pptx
HALL BOOKING MANAGEMENT SYSTEM PROJECT REPORT
Online parking
An Online Car Parking System (Features & Diagrams Only)
Final year project working documentation 2020
Html5 storage suggestions for challenges.pptx
Meteor Meet-up San Diego December 2014
3353_3457_37rjruuddudufu53_3384_3486.pptx
35djdjejejejejejeieiw73737337373767-1.pptx
WordpressDeveloper.docx
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
Ad

Recently uploaded (20)

PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PPTX
Digital Literacy And Online Safety on internet
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
Introduction to Information and Communication Technology
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
innovation process that make everything different.pptx
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PDF
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
artificialintelligenceai1-copy-210604123353.pptx
Β 
PPT
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PPTX
Introduction to cybersecurity and digital nettiquette
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
Β 
PPTX
artificial intelligence overview of it and more
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Digital Literacy And Online Safety on internet
Job_Card_System_Styled_lorem_ipsum_.pptx
Sims 4 Historia para lo sims 4 para jugar
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
An introduction to the IFRS (ISSB) Stndards.pdf
Introduction to Information and Communication Technology
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
innovation process that make everything different.pptx
Module 1 - Cyber Law and Ethics 101.pptx
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
artificialintelligenceai1-copy-210604123353.pptx
Β 
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
Slides PDF The World Game (s) Eco Economic Epochs.pdf
Mathew Digital SEO Checklist Guidlines 2025
Introduction to cybersecurity and digital nettiquette
Power Point - Lesson 3_2.pptx grad school presentation
Β 
artificial intelligence overview of it and more
Ad

Final project presentation

  • 1. AN ONLINE PARKING RESERVATION SYSTEM Capstone Project – Group 9
  • 2. DEVELOPMENT PHASES 1. Designed flow of our project. 2. Developed the pseudo code for development. 3. Developed User Interface. 4. Developed the internal scripting in MVC pattern. 5. Model is based on MongoDb 6. Controllers are coded with AngularJS 7. Views are presented with HTML5
  • 4. Step by step Navigation 1. User starts his journey with PARK MATE by signing up with signup form. 2. Using his/her credentials he log-ins and reserve the parking using parking panel. 3. Completes his transaction. 4. Logs out if user done with reservations. 5. He will be getting a e-mail confirmation.
  • 9. Make a new Reservation:
  • 10. Database Management 1. Park Mate is integrated with MongoDb which is hosted in cloud. 2. MongoDb is hosted by using mlab account. 3. Data will be saved as variables in Mongodb 4. MongoDb helps by generating unique transaction ID. 5. It could be faster because its a cloud hosted Database.
  • 11. View your reservations 1. User can log-in and see his/her reservations made and locations. 2. All the data of his/her reservations are retreived from MongoDb.
  • 13. Data is saved as variables: 1. Data is saved as variables in json format as shown below.
  • 14. Cancel your reservations 1. User can easily cancel reservations he made with actions tab. 2. Once the reservations has been cancelled the variables stored in Mongo database will be removed respectively.
  • 16. Your payments are secure! 1. We are not allowing to save user's credit/debit information into MongoDb. 2. We are planning to make it PayPal certified for payments in future.
  • 17. How PARKMATE lots are identified?
  • 18. E-mail Confirmations 1. We developed an interactive web application, Which is a two- way communication. 2. We send email Confirmations to user for every milestone. 3. In our application there are two milestones in the travel of reservation system. 1. Registering with us. 2. Making a reservation.
  • 19. E-Mail confirmation #1: Register confirmation
  • 20. E-Mail confirmation #2: Reservation confirmation
  • 21. E-mails!? How do we do that? 1. Well, We developed our application using NodeJS and AngularJS. So, we used module that support mailing service which is "Node Mailer". 2. This is the id we use to send confirmation mails to users parkmate.noreply@gmail.com.
  • 22. Executing PARKMATE: 1. Firstly, we need to start the server, to access the model (MongoDb). 2. For that, we have to install npm. 3. After that goto project folder, goto services folder. 4. For every system default port number is 8080, we have to change it to 7066 because services are set to run in 7066 port in program. 5. Then, to start the server type "nodemon ."
  • 23. Executing PARKMATE: β–  Step by step execution in command prompt
  • 24. Executing PARKMATE: β–  Now, goto IDE (Web Storm) run index.html file.
  • 28. Result : User Dashboard Page
  • 29. Result : Make a new Reservation Page
  • 30. Result : User reservations Page
  • 31. Result : E-mail Confirmations