Skip to content

motivware/nomadauto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Motivware CRM

Motivware is a web-based customer support help desk application that provides a simple solution for small customer support teams to manage tickets.

Tech Stack

Motivware Application Setup

Install Ruby 3.1.2 with rbenv

  1. Clone rbenv into ~/.rbenv: git clone https://github.com/rbenv/rbenv.git ~/.rbenv

  2. Initialize rbenv when terminal is opened: rbenv init

    You may have to exit and reopen terminal to activate rbenv

  3. Install ruby 3.1.2: rbenv install 3.1.2

    If you get an error saying that 3.1.2 is not available, try running: git clone https://github.com/rbenv/ruby-build.git “$(rbenv root)”/plugins/ruby-build

Setup the Postgres Database

  1. Get your system ready to install postgres: sudo apt update

  2. Run the installation command for PostgreSQL by running: sudo apt install postgresql

  3. Verify the active status of PostgreSQL by running: sudo systemct1 status postgresql

    Check that active shows in output

  4. Start the PostgreSQL server: Sudo -I -u postgres

  5. Enter PSQL interpreter: psql

  6. Create role on pgsql with privilege as “superuser”: CREATE ROLE root superuser;

  7. Then create the user by running: CREATE USER username;

  8. Assign privilege to user: GRANT ROOT TO username;

  9. Then enable login with that user: ALTER ROLE root WITH LOGIN;

  10. Quit psql: \q

  11. Quit postgres: exit

Setup the Motivware application

  1. Clone the motivware app: git clone https://github.com/motivware/nomadauto

  2. Move into cloned directory: cd nomadauto

  3. Install postgresql-devel package: sudo apt-get install libpg-dev

  4. Install gem dependencies: Bundle Install

  5. Install ruby-railties:apt install ruby-railties

  6. Setup Ruby version installed by rbenv: rbenv local 2.7.6 and rbenv rehash

  7. Install nodejs: sudo apt-get install nodejs

  8. Create the databases: rails db:migrate

  9. Run the rails server: rails server -p 3000 -b lvh.me

You can now open your browser to lvh.me:3000

Tech Features

  • User authenticated accounts with teams
  • Multi-tenant subdomain support
  • 30 day free trial access with stripe integration
  • Newlsetter integration with mailchimp
  • Contact form functionality
  • Mobile friendly landing pages

Motivware Features

  • Create Contacts
  • Create Tasks
  • Invite Multiple Team Members

How to Contribute

When contributing always make sure that you have the most recents changes by running git pull. Also you only want to make changes inside your own branch. You can follow the steps below to get started.

  1. Create your personal branch:
git checkout -b <branch-name>
  1. Open your editor of choice and make your code changes

  2. View the files that you changed

git status
  1. Add your changes to master
git add <files>
git commit -m '<commit_message>'
git push
  1. Create pull request using github

About

Motivware is a mock application

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •