Skip to content

Multi-Sided Platform for sellers and buyers with Gamification Levels and Achivements, includes a Blog, Consults like forum, and it's own simple Ads system.

Notifications You must be signed in to change notification settings

MakarovCode/Shogyo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shogyo

Multi-Sided Platform for sellers and buyers with Gamification Levels and Achivements, includes a Blog, Consults like forum, and it's own simple Ads system.

DEMO

Shogyo - Test the web app

TECHNOLOGIES USED AND CHALLENGES

  • Ruby;
    • Version 2.7.1;
  • Rails;
    • Version 6.1;
  • AngularJS;
    • Legacy;
    • This app has a Trello like interface for dealing with the Funnels and Sales
  • PostgreSQL;
    • 13;
  • Elasticsearch;
    • 7
  • Redis + Sidekiq
    • This app use redis and sidekiq for sending emails and notifications and some heavy opperations.

MODULES & FUNCTIONALITIES

  • Feed of products, consults and more;
  • Market and search functionalities with Elasticsearch;
  • Question between seller and buyer;
  • Ratings for both seller and buyer;
  • Gamification with Points, Levels and Achivements.
  • Blog
  • Consults or Forum
  • Email and Push notifications
  • Favorites
  • Dashboard, Account and Profile
  • RestAPI
  • Test data seed with Faker.
  • Customizable: Most logos, images and text are highly customizabled!

SOME SCREENSHOTS

screen1 screen2 screen3 screen4 screen5

HOW TO INSTALL

# 1. Clone the repo and install Elasticsearch if not already installed

git clone https://github.com/MakarovCode/Shogyo.git

# 2. Run bundle

bundle

# 3. Run the DB

rails db:create db:migrate db:seed

# 4. Make sure to install the unaccent function in PostgreSQL

psql YourDataBaseName

# SQL
CREATE EXTENSION unaccent;

# Type localhost:3000

DISCLAIMER

I DO NOT give support to this project any more, you are free to use the code in anyway you want, is free to use, but this web application as it is may present Bugs and Errors.

I developed this project several years ago, I kept a DEMO but is not getting supported, some libraries and dependencies maybe deprecated, the only technologies I updated were Ruby, Rails and PostgreSQL.

About

Multi-Sided Platform for sellers and buyers with Gamification Levels and Achivements, includes a Blog, Consults like forum, and it's own simple Ads system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published