GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - PascalCoin/PascalCoin.org

BranchesTags
Open more actions menu

Latest commit

 

History

175 Commits
175 Commits

Folders and files

NameName
Last commit message
Last commit date
app
app
 
 
bootstrap
bootstrap
 
 
config
config
 
 
database
database
 
 
hooks
hooks
 
 
public
public
 
 
resources
resources
 
 
routes
routes
 
 
storage
storage
 
 
tests
tests
 
 
.env.example
.env.example
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.phpstorm.meta.php
.phpstorm.meta.php
 
 
_ide_helper.php
_ide_helper.php
 
 
_ide_helper_models.php
_ide_helper_models.php
 
 
artisan
artisan
 
 
composer.json
composer.json
 
 
composer.lock
composer.lock
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
phpunit.xml
phpunit.xml
 
 
readme.md
readme.md
 
 
server.php
server.php
 
 
webpack.mix.js
webpack.mix.js
 
 

Repository files navigation

PascalCoin.org

Website for PascalCoin.org.

Installation

You need PHP >= 7.1 and a running mysql server.

# clone repo
git clone $repo-url folder

cd folder

# install php dependencies
composer install

# copy .env.example
cp .env.example .env

Edit the following values in the .env file:

DB_* - connection to the database, should be self explanatory.

APP_DEBUG - true for dev, false for production

MAILCHIMP_* - MailChimp settings

MAIL_FROM_* - Sender data for emails.

MAIL_* - Email settings.

Now generate an encryption key for sessions.

php artisan key:generate

Migrate the database:

php artisan migrate

Fetch CMC data once so we have "something":

php artisan pascal:dumpcmc

Setup a cron. This will periodically pull coinmarketcap data, maybe other stuff later on. Scheduling is done within the application.

* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1

Webserver

Webserver configuration can be found here:

https://laravel.com/docs/5.6#web-server-configuration

Development

Run the following commands:

# install javascript dependencies
npm install

# build js on the fly on changes
npm run watch

Change .env settings:

MAIL_DRIVER=log APP_DEBUG=true

# fetch cmc data once
php artisan pascal:cmc
php artisan pascal:pip

# use local php webserver for simplicity
php artisan serve

# open browser (depends on your system)
xdg-open http://127.0.0.1:8000

About

No description, website, or topics provided.

Resources

Readme
Activity
Custom properties

Stars

0 stars

Watchers

5 watching

Forks

2 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.