Skip to content

This is the second project in the full stack capstone of the Microverse program. It is an exercise for using Ruby on Rails as a backend API for a simple page app.

License

Notifications You must be signed in to change notification settings

mahammad-mostafa/hello-rails-back-end

Repository files navigation

🏷️ Hello Rails Back End

This is the second project in the full stack capstone module in the Microverse program.
Check the below contents for further details about this project.

📗 Contents

📖 Description

This repository is about a simple greeting text in a single page. It includes the backend section of the app where it uses Rails with API configuration. It also connects with PostgreSQL database & follows the GitFlow workflow. Linter used for Ruby is Rubocop.
Frontend section is located in this repository.

📌 Tech Stack:

  • Backend language is Ruby
  • Backend Framework used is Rails
  • Database used is PostgreSQL

📌 Key Features:

  • Backend for a single page application
  • Random text generation on each call
  • API endpoint with json output

back to top

🛠️ Instructions

You can easily download or fork this repository and work on it immadiately!

📌 Prerequisites:

  • Ruby language
  • PostgreSQL database

📌 Installation:

  • To get all required gem dependencies run
bundle install
  • Create all required databases with
rails db:create
  • Build all table schemas with
rails db:migrate
  • Populate table data with
rails db:seed

📌 Development:

  • Run backend server using
rails server
  • Manipulate & process models data through
rails console

back to top

👥 Authors

📌 Mahammad:

back to top

🔭 Future

Some additional features I may implement in the project:

  • Implement proper user authentication
  • Add endpoints for CRUD operations

back to top

🤝🏻 Contributions

Wish to contribute to this project?
Contributions, issues, and feature requests are more than welcome!
Feel free to check the issues page too.

back to top

⭐️ Support

Like this project? Show your support by starring!

back to top

🙏🏻 Acknowledgements

I thank everyone at Microverse for guiding me through this project.

back to top

📝 License

This project is MIT licensed.

back to top

About

This is the second project in the full stack capstone of the Microverse program. It is an exercise for using Ruby on Rails as a backend API for a simple page app.

Topics

Resources

License

Stars

Watchers

Forks

Languages