Skip to content

diqian/ProjectStarters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a compilation of project starters. Many times, I get confused how things are connected and what does what. So I create this to help anybody to start any proejct. In this readme, you can find what feature you want, and then you go to specific project folder, inside that project folder, a detailed readme is present which guide you through how the each setup work, and what's the most important knowledge you need to know.

Majority of the code are not original except all the Readmes. They are good resource that I really want to understand, and that's the incentive behind this project starters compilations.

HTML_CSS_JS

Uses file protocal, no plugin, no webpack, no backend, only frontend code


JQuery_HTML_CSS _TODOLIST

Uses file protocal, no plugin, no webpack, no backend, only frontend code It utilized the library Jquery, font awesome lib, google font roboto.


WEBPACK_HTML_CSS_JS (WB_HTML_CSS_JS)

Uses file protocal, no plugin, including webpack, no backend, only frotnend code


WEBPACK_DEVSERVER_HTML_CSS_JS (WB_DEV_HTML_CSS_JS)

Uses webpack-dev-server as server, no plugin, including webpack and webpack-devserver, no backend, only frontend code


WEBPACK_DEVSERVER_CONFIG_HTML_CSS_JS (WB_DEV_CONFIG_HTML_CSS_JS)

Uses webpack-dev-server as server, no plugin, including webpack and webpack-devserver, no backend, only frontend code. Set up basic configuration for webpack.


WEBPACK_DEVSERVER_CSSLOADER_HTML_JS (WB_DEV_CSSLOADER_HTML_JS)

Uses webpack-dev-server as server, no plugin, allow css to be imported into JS files by using cssloader and style loader in webpack config. Also, has tutorial on how to start with confiquure a plugin such as minification (which came with webpack). Including webpack and webpack-devserver, no backend, only frontend code.


WEBPACK_DEVSERVER_BABEL_SCSS_HTML_CSS_JS (WB_DEV_BABEL_SCSS_ES6_HTML)

Uses webpack-dev-server as server. Using Babel to enable ES6 syntax, using sass-loader to enable SCSS syntax. No backend, only frontend code.


WEBPACK_DEVSERVER_REACT_BABEL (WB_DEV_REACT_BABEL)

Uses webpack-dev-server as server. Using Babel to enable ES6 syntax. Use react preset to enable JSX parsing. A simple REACT starter, no router, no redux, no backend.


WEBPACK_DEVSERVER_REACT_BABEL_CSSLOADER (WB_DEV_REACT_BABEL_CSSLOADER)

Uses webpack-dev-server as server. Using Babel to enable ES6 syntax. Use react preset to enable JSX parsing. User CSS Loader and style laoder to allow modulzation of css code in react project. A simple REACT starter, no router, no redux, no backend.


Express_Starter

Uses Express as server, and allow html to be seen.


Express_EJS_CSS

Uses Express as server, and ejs setup. Has simple working get and post route set up. No database support. It shows you how to communicate between express and ejs template, and also show you partials in ejs.

WEBPACK_EXPRESS_REACT

Uses Express as server, and run with react. Browser does not auto refresh. But with commands, server code are monitored, and React code are monitored.


WEBPACK_EXPRESS_REACT_HOT_RELOADING

Uses Express as server, and run with react. Browser has auto refresh. For any change in server side or in react components, the change is instantly reflected in browser.


MONGO_Express_EJS_RESTful_BLOGAPP

Uses Express as server, and ejs setup. Has fully implemented demo restful API, also use mongo as the database, and mongoose as the tool for database interaction. It also use semantic UI as libraray to demo.


MONGO_Express_EJS_AuthDemo

Uses Express as server, and ejs setup. With basic user login logout funtionarlity with passport, passport-local, poassport-local-mongoose.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors