Skip to content

nqta0611/RestSpring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rest - Spring Boot - CodeIgnitor

(On going project) As I get bored of the Coronavirus pandemic quanrantine, I will make a webpage to Monitoring BITCOIN price and keep track of all my daily activites webpage: http://54.218.121.105/FrontEnd/index.php/coin

Feature:

  1. Monitoring my daily water drinking. (done)
  2. Count how many time I have opened the fridge today. (not yet implemented)
  3. Monitoring BITCOIN price including: (done)
  • Displaying current price, halving countdown
  • Schedule alarm to send Slack message when Bitcoin price reach some certain price.
  1. Music player, which streaming: (not yet implemented)
  • Online radio station.
  • ...

Project Framworks:

  • Front End written in PHP, Javascript, HTML, CSS using CodeIgnitor frameworks
  • Back End written in Java, MySQL using Spring Boot frameworks.

Current FrontEnd snapshot

Snapshot of current front end

To Run the Project:

Assuming LAMP Stack already installed on your computer. See tutorial of installing LAMP
Recommend using Firefox with CORS Add On to avoid CORS error since this is a localhost development project.

  1. Start mysql server from terminal:
    mysql.server start
  2. Start apache from terminal:
    sudo apachectl start
  3. Run clean server by navigating into the backend folder and run:
    ./mvnv clean spring-boot:run
  4. Depending on where your project at, the url to the website should be similar to:
    localhost/paths-to-project-folder/RestSpring/FronEnd/

Resource:

Tutorial - Building REST services with Spring following
Tutorial - Spring with MySQL
tutorial of installing LAMP
Tool - Add on to Disable CORS in Mozilla FireFox
Tool - Cron job
API - Nomics Crypto data
API - Bitstamps Crypto data
API - Coinbase Crypto data
API - Slack webhooks to send message

About

Restful Project with CodeIgniter for front end, and SpringBoot - MySQL for back end

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published