/Loany

Software platform for loan management

Primary LanguageJavaScript

Loany

Software platform for loan management (My first NodeJS project)

Key features:

Clustering (Multiprocess), Multiview, Bootstrap & JQuery plugins implementation (datepickers, validators, bootgrid)

Built With:

Node JS
Express
MySQL
EJS Template view engine
Bootstrap
JQuery

Installing:

  1. Execute "Loany-Schema-and-Mocks.sql" file in MySQL to create a schema and populate your database.
  2. Create a .env file in the project root folder with variables listed in the next section and change values with your db user and pwd.
  3. Install project dependencies > "npm install".
  4. Run project > "npm start".
  5. Open yuor web browser and go to "http://localhost:3000"

Environment variables

# Options: development | staging | production
NODE_ENV = development

# API port
PORT = 3000

# Database credentials
DEVELOPMENT_DB_NAME = loany
DEVELOPMENT_DB_USER = { your database user }
DEVELOPMENT_DB_PASSWORD = { your database password }

STAGING_DB_NAME = loany
STAGING_DB_USER = { your database user }
STAGING_DB_PASSWORD = { your database password }

PRODUCTION_DB_NAME = loany<br>
PRODUCTION_DB_USER = { your database user }
PRODUCTION_DB_PASSWORD = { your database password }