/Parkium

The parking system project is a web application designed to simplify parking management using a combination of JavaScript, Rails, Ruby, Webpack, HTML, CSS, Bootstrap, SCSS, and Devise template.

Primary LanguageHTML

Parkium

For: Vehicle Owners/drivers
Who need to: find a spot to park their vehicle legally
And want to: book a hassle-free parking space
They choose: Parkium
Because it enables them to: peacefully secure a parking beforehands

Links

Screenshots

Home Page

User-Side

User-Side

User-Side

User-Side

Admin-Side

Admin-Side

Admin-Side

Admin-Side

Admin-Side

Available Commands

Fork the repo. Bundle install. Rails s.

User Stories

As a user, I can access parking spaces around the city from home SO THAT I am aware of the parking spaces around me.
As a user, I can search parking by address SO THAT I can get a parking at a desired location.
As a user, I can search parking by time SO THAT I can get a parking at the desired time.
As a user, I can visually navigate parking location SO THAT I can browse between parking locations.
As a user, I can view paid parking lots using an online map SO THAT I know which parking lots are private.
As a user, I can view free parking lots using an online map SO THAT I know which parking lots are public.
As a user, I can view rates of paid parking lots using an online map SO THAT I can compare the different parking lots.
As a user, I can view when parking lot is free using an online map SO THAT I can park without a cost.
As a user, I can pay and reserve a parking slot SO THAT I can book a parking slot.
As a user, I can view my parking confirmation with details SO THAT I can view the confirmation details.
As a user, I can have a direction to the selected parking location SO THAT I can drive to the selected parking location.
As a user, I can view all previous bookings (with directions) SO THAT I can check all my previous booking.
As a user, I can cancel a booking and get a refund SO THAT I can cancel a booking.
As a user, I can leave a review/rating for a specific parking location SO THAT I can leave a feedback on the parking slot.

Admin Stories

As an admin, I can list all my parking locations SO THAT I can see all my parking locations for rent.
As an admin, I can create a parking location SO THAT I can add a new location.
As an admin, I can update a parking location SO THAT I can update information about the parking location.
As an admin, I can delete a parking location SO THAT I can delete the parking location.
As an admin, I can view a parking location SO THAT I can see a parking location's details.

Built With

  • JavaScript
  • Rails
  • Ruby
  • Webpack
  • HTML
  • CSS
  • Bootstrap
  • SCSS
  • Devise template

Author

Mohammad Yaasir Cheekoory

🤝 Support

Give a ⭐️ if you like this project!