- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ (OPTIONAL)
- 📝 License
add Person, Student and Teacher classes is a school library app. In this initial stage, I will implement classes to represent students and teachers.
Client
Server
Database
As a Librarian, and you need a tool to record what books are in the library and who borrows them. The app will allow you to:
- [Add new students or teachers]
- [Add new books]
- [Save records of who borrowed a given book and when]
To get a local copy up and running, follow these steps.
In order to run this project you need:
- linters.yml and tests.yml files inside the .github folder
- .rubocop.yml file
- Gemfile
Clone this repository to your desired folder:
1- Navigate to the button on the top right green "code" button.
2- In the drop down menu choose "Download Zip" or clone it using git using the following command.
3- After extracting the files, you'll have my project on your local machine.
Install this project with:
- Run bundle install
To run the project, execute the following command:
[$ ruby FILENAME.rb]
To run tests, run the following command:
You can deploy this project using:
👤 Kelvin Benjamin
- GitHub: @Kelvin-Ben
- Twitter: @kevoyout144
- LinkedIn: Kelvin-Ben
- [add Person, Student, and Teacher classes]
- [use the "Decorator" design pattern]
- [set up associations]
- [add basic UI]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Anyone who finds this project interesting is welcome to give it a star.
I would like to thank Microverse for the opportunity
-
[How do i run the project in my local machine?]
- [You need to clone the project in your local environment through the terminal]
-
[What database are you using for this project?]
- [POSTGRESQL]
This project is MIT licensed.
NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.