Skip to content

iDuckDark/Full-Stack-Starter-Kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full-Stack-Starter-Kit

A Full-Stack Web Application Starter Kit is a reusable framework for Developers. The purpose of this project is to speed up development by setting up all the common dependencies, continuous integrations/deployment, coding practices that are usually utilized by developers.

Please view the sample website here

Frontend (Netlify)

  1. Gatsby
  2. React
  3. GraphQL
  4. Redux
  5. Material-UI (Theme and Components)

Backend (Heroku)

  1. Node.js
  2. Express.js
  3. MongoDB

Machine Learning (Heroku)

  1. Flask
  2. Docker
  3. Pickle
  4. Pandas
  5. Numpy

Continuous Integration / Continuous Deployment

  1. Travis (Unit Testing/ Deployment)
  2. Netlify (Frontend Deployment)
  3. Heroku (Backend Deployment) steps

Code Formatter

  1. ESLint
  2. Prettier

Setup Instructions

  1. Git clone the repository
git clone https://github.com/iDuckDark/Full-Stack-Starter-Kit.git
  1. Make sure that you have the Gatsby CLI program installed:
npm install --global gatsby-cli
  1. Run frontend (Gatsby.js) by running these commands:
cd frontend && yarn install && yarn start
  1. Run backend (Express.js) by running these commands:
cd backend && yarn install && yarn start
  1. Alternatively:
(cd frontend && yarn install && yarn start) & (cd backend && yarn install && yarn start)
  1. OR
sh run.sh

Releases

No releases published

Packages

No packages published