Skip to content

Personal Portfolio website built in Node.js using the Stimulus Template

License

Notifications You must be signed in to change notification settings

roydenrego/roydenrego.com

Repository files navigation

roydenrego.com

Personal Portfolio website built in Node.js using the Stimulus Template

License Build Status

Table of Contents

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

In order to run this site on your local machine all what you need to do is to have the prerequisites stated below installed on your machine and follow the installation steps down below.

  • Node.js
  • Yarn or NPM
  • Git

Installing & Local Development

Start by typing the following commands in your terminal in order to get Adminator full package on your machine and starting a local development server with live reload feature.

> git clone https://github.com/roydenrego/roydenrego.com.git roydenrego
> cd roydenrego
> npm install

Create a .env file in the root of the project whose contents should be as below:

DB_CONN="DATABASE_CONNECTION_STRING_HERE"
SENDGRID_API_KEY="SENDGRID_API_KEY_HERE"
AWS_ACCESS_KEY="FILL_HERE"
AWS_SECRET_ACCESS_KEY="TO_BE_FILLED"
SESS_SECRET="ANY_RANDOM_STRING_OF_YOUR_CHOICE"
CLIENT_EMAIL="ANALYTICS_CLIENT_EMAIL"
PRIVATE_KEY="ANALYTICS_PRIVATE_KEY"
TEST_ACC_EMAIL="TEST_ACCOUNT_EMAIL"
TEST_ACC_PASSWORD="TEST_ACCOUNT_PASSWORD"

You need to replace the placeholders with actual API Keys which can be obtained from the appropriate vendors.

Test email and password is only required if you are running unit tests. Simply insert the any sample email and password to the database as per the Scheme and you should be good to go.

Once the .env file is setup, you can run the website by executing the following command:

> npm start

Built With

Changelog

V 1.0.0

Initial Release

Authors

Royden Rego

License

roydenrego.com is licensed under The MIT License (MIT). Which means that you can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the final products. But you always need to state that Royden Rego is the original author of this template. See LICENSE for more information.

About

Personal Portfolio website built in Node.js using the Stimulus Template

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published