- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- ❓ FAQ
- 📝 License
[HOSPITAL APP] A web-based hospital management system built with Ruby on Rails, designed to streamline patient registration and management. The application features a unified login portal for both receptionists and doctors, allowing receptionists to register patients and manage their records, while doctors can view registered patients and visualize patient registrations over days through graphs.
1- Ruby 3.2.2
2- Rails 7.0.7.2
3- PostgreSQL
4- Gitflow
5- Rubocop
6- RSpec
Client
Rails
Database
- [User Authentication]: Users can sign up, log in, and log out of the application.
- [User Authorization]: Users can only access certain pages based on their role.
- [Patient Registration]: Receptionists can register patients with their details.
- [Patient Management]: Receptionists can view and manage patient records.
- [Doctor Portal]: Doctors can view registered patients and visualize patient registrations over days through graphs.
- [Unified Login]: Both receptionists and doctors can log in through a unified login portal.
To get a local copy up and running, follow these steps.
In order to run this project you need:
Web Browser (Chrome recommended)
Code editor (VS recommended)
GitHub account
Clone this repository to your desired folder:
cd my-folder
git clone "https://github.com/danielochuba/hospital_app.git"
Go to your /hospital_app folder:
cd hospital_app
bundle install
rails server
rails server
rspec spec
or
rspec spec -f d -c
for a detailed test info
👤 Daniel Ochuba Ugochukwu**
- GitHub: @danielochuba
- Twitter: @ochuba_daniel
- LinkedIn: Daniel Ochuba
- Responsive Design
- Thorough Styling
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please give me a like, it doesn't cost you anything and it helps me a lot to keep working.
-
["How can I see more projects associated with these authors?"]
- Check my @danielochuba
-
[How can I contact the authors of this project?]
- Email me at danielochuba78@gmail.com
This project is MIT licensed.