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.
- Rails
- Ruby
- Rspec
- RSwagger - Open API
Client
Server
Database
- Business create profiles
- Businesses list their products and consumables.
- Customers search for business and products
- Location based search
- B2B network
To get a local copy up and running, follow these steps.
In order to run this project you need:
gem install rails
bundle install
rails db:create
rails db:migrate
rails db:seed
Clone this repository to your desired folder:
cd my-folder
git clone https://github.com/JonahKayizzi/Yunga-React-Rails-BackEnd.git
Install this project with:
cd Yuunga-Backend
gem install
bundle install
To run the project, execute the following command:
rails server or rails s
To run tests, run the following command:
rspec ./spec/models
rspec ./spec/integration
You can deploy this project using:
bin/dev
👤 Jonathan Kayizzi
- GitHub: @JonahKayizzi
- Twitter: @JonahKayizzi
- LinkedIn: LinkedIn
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project you can give me a ⭐️