logo

Yuunga Back-End

📗 Table of Contents

📖 Yuunga Backend

Yuunga Backend is a back-end implementation of the Yuunga app. It exposes API endpoints to a React FrontEnd to perform operations on the Apps Postgres Database. Yuunga is a B2B platform that connects small businesses to their customers. It allows small businesses to create a profile and list their products and services. Customers can then search for businesses and products and services they offer. Customers can also leave reviews for businesses they have interacted with. Businesses can connect and interact with each other through the platform creating a consumption and supply network.

🛠 Built With

  • Rails
  • Ruby
  • Rspec
  • RSwagger - Open API

Tech Stack

Client
Server
Database

Key Features

  • Business create profiles
  • Businesses list their products and consumables.
  • Customers search for business and products
  • Location based search
  • B2B network

(back to top)

Yuunga Front-End

Front End App

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

 gem install rails
 bundle install
 rails db:create
 rails db:migrate
 rails db:seed

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone https://github.com/JonahKayizzi/Yunga-React-Rails-BackEnd.git

Install

Install this project with:

  cd Yuunga-Backend
  gem install
  bundle install

Usage

To run the project, execute the following command:

  rails server or rails s

Run tests

To run tests, run the following command:

  rspec ./spec/models
  rspec ./spec/integration

Deployment

You can deploy this project using:

  bin/dev

(back to top)

👥 Authors

👤 Jonathan Kayizzi

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project you can give me a ⭐️

(back to top)

🙏 Acknowledgments

(back to top)

📝 License

(back to top)