Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/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
https://github.com/vic778/private-parking
figaro mailer opp postgresql rspec-rails rubocop ruby ruby-on-rails services sidekiq tdd
Last synced: 22 days ago
JSON representation
the Admin Portal is a web-based application that allows administrators to manage and monitor the slots and reservations in a parking lot
- Host: GitHub
- URL: https://github.com/vic778/private-parking
- Owner: vic778
- Created: 2023-01-19T11:09:16.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T12:13:41.000Z (about 2 years ago)
- Last Synced: 2025-01-05T02:12:50.094Z (about 1 month ago)
- Topics: figaro, mailer, opp, postgresql, rspec-rails, rubocop, ruby, ruby-on-rails, services, sidekiq, tdd
- Language: Ruby
- Homepage:
- Size: 424 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](app/assets/images/screen1.png)### ERD PG
![img](app/assets/images/screen.png)### User confirmation Mailer
![img](https://github.com/vic778/school-management/blob/develop/app/assets/images/screen3.png)### Message rendered from the backend
![img](https://github.com/vic778/school-management/blob/develop/app/assets/images/screenshot2.png)### 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](https://github.com/vic778/school-management/blob/develop/app/assets/images/rswag.png)
![img](https://github.com/vic778/school-management/blob/develop/app/assets/images/rspec.png)### Documentation
## Author
👤 **Victor Barh**
- GitHub: [@Vvic778](https://github.com/vic778)
- Twitter: [@victoirBarh](https://twitter.com/)
- LinkedIn: [LinkedIn](https://linkedin.com/in/victoir-barh)## 🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check the [issues page](issues/).
## Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
N/A
## 📝 License
This project is [MIT](lic.url) licensed.