This is the Appointments App, a web application built with Ruby on Rails, PostgreSQL, JavaScript, React, and Redux. It allows users to manage appointments and schedule appointments with engineers.
OTHER License
This is the Appointments App, a web application built with Ruby on Rails, PostgreSQL, JavaScript, React, and Redux. It allows users to manage appointments and schedule appointments with engineers.
...
To get a local copy up and running, follow these steps.
In order to run this project you need:
- ruby >= 3.2.2
- rails >= 7.1.3
- postgres >= 14.7
- bundler 2.5.1
- node.js 19.6.0
- yarn 3.4.1
Clone this repository to your desired folder:
git clone [email protected]:mohamedSabry0/appointments_app.git
Install this project with:
cd appointments_app
bundle install
yarn install
You will need to follow these steps to have your own set of related project secrets:
config/credentials.yml.enc
fileEDITOR="code --wait" bin/rails credentials:edit
secret_base_key
add this line devise_jwt_secret_key:
bundle exec rails secret
devise_jwt_secret_key
it will install the required gemfile for running the project
run the following commands to create and migrate:
rails db:create
rails db:migrate
rails db:seed
to use this project:
bin/dev
it will run the the server on localhost:3000
to run tests:
rspec --format doc
Our team consists of 3 members: @erickma1, @MohammadYaser, @mohamedSabry0
π€ Mohammad Yaser Safi
π€ Eric
π€ Mohamed Sabry
...
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page. You are welcome to fork the repository and modify the code. We encourage pull requests.
Give a starβοΈ or a thumbs up π if you like this project! You can visit my GitHub profile for more of my projects.
This project is MIT licensed.