vic778 / private-parking

the Admin Portal is a web-based application that allows administrators to manage and monitor the slots and reservations in a parking lot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PRIVATE PARKING

The Admin Portal is a web-based application that allows administrators to manage and monitor the slots and reservations in a parking lot. The application includes the following features: This API is made these models:

  • Role Model
  • User Model
  • Parking Model
  • SlotType Model
  • Slot Model
  • Reservation model
  • Booking Model

ADMIN Dashboard

img

ERD PG

img

User confirmation Mailer

img

Message rendered from the backend

img

Deployment

N/A Kinldy i can't config my google SMTP because i using it to some of my projects that's why i did;\'nt deployed the app on heroku as well

Built With

  • Rails
  • Ruby
  • Postgresql
  • Devise
  • JWT
  • ActiveRecord Serializer
  • Sidekiq
  • Redis
  • Rswag

Getting Started

Here are the steps to follow in order to get this project on your local computer.

Prerequisites

rails v7.0.2 +

ruby v3.0.2 +

Setup

clone this repo by typing git clone https://github.com/vic778/

Install

install the dependencies by typing bundle install

Usage

start the local server by running rails s

Testing

run the tests by typing rails rswag

img img

Documentation

Author

👤 Victor Barh

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

N/A

📝 License

This project is MIT licensed.

About

the Admin Portal is a web-based application that allows administrators to manage and monitor the slots and reservations in a parking lot


Languages

Language:Ruby 86.8%Language:HTML 11.8%Language:JavaScript 0.9%Language:CSS 0.5%