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
- Gatsby
- React
- GraphQL
- Redux
- Material-UI (Theme and Components)
- Node.js
- Express.js
- MongoDB
- Flask
- Docker
- Pickle
- Pandas
- Numpy
- Travis (Unit Testing/ Deployment)
- Netlify (Frontend Deployment)
- Heroku (Backend Deployment) steps
- ESLint
- Prettier
- Git clone the repository
git clone https://github.com/iDuckDark/Full-Stack-Starter-Kit.git
- Make sure that you have the Gatsby CLI program installed:
npm install --global gatsby-cli
- Run frontend (Gatsby.js) by running these commands:
cd frontend && yarn install && yarn start
- Run backend (Express.js) by running these commands:
cd backend && yarn install && yarn start
- Alternatively:
(cd frontend && yarn install && yarn start) & (cd backend && yarn install && yarn start)
- OR
sh run.sh