├── .babelrc ├── .dockerignore ├── .editorconfig ├── .env.sample ├── .eslintignore ├── .eslintrc.js ├── .github ├── FUNDING.yml └── workflows │ └── nodejs.yml ├── .gitignore ├── .sequelizerc ├── Dockerfile ├── LICENSE ├── README.md ├── app.json ├── jsconfig.json ├── package.json ├── src ├── app.js ├── bin │ └── www.js ├── config │ ├── compression.js │ ├── cors.js │ ├── index.js │ ├── router.js │ ├── sentry.js │ └── sequelize.js ├── controllers │ ├── auth.js │ ├── home.js │ └── tweet.js ├── database │ ├── index.js │ ├── migrations │ │ ├── 20200501094700-create-user.js │ │ ├── 20200507100414-update-user-deletedAt.js │ │ └── 20200526134551-create-tweet.js │ └── models │ │ ├── tweet.js │ │ └── user.js ├── helpers │ ├── index.js │ ├── mail.js │ └── token.js ├── libs │ └── redis.js ├── middleware │ ├── authentication.js │ ├── cache.js │ ├── index.js │ ├── isAuthenticated.js │ ├── sentry.js │ └── validate.js └── routes │ ├── auth.js │ ├── index.js │ ├── tweet.js │ └── validations │ ├── auth.js │ └── tweet.js ├── swagger.json ├── system.config.js ├── test ├── auth.test.js └── index.test.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/.babelrc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .env 2 | .git 3 | .idea 4 | dist 5 | node_modules 6 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/.env.sample -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/**/*.js 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: mucahitnezir 2 | -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/.sequelizerc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/app.json -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/package.json -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/app.js -------------------------------------------------------------------------------- /src/bin/www.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/bin/www.js -------------------------------------------------------------------------------- /src/config/compression.js: -------------------------------------------------------------------------------- 1 | export default { 2 | level: 9, 3 | }; 4 | -------------------------------------------------------------------------------- /src/config/cors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/config/cors.js -------------------------------------------------------------------------------- /src/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/config/index.js -------------------------------------------------------------------------------- /src/config/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/config/router.js -------------------------------------------------------------------------------- /src/config/sentry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/config/sentry.js -------------------------------------------------------------------------------- /src/config/sequelize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/config/sequelize.js -------------------------------------------------------------------------------- /src/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/controllers/auth.js -------------------------------------------------------------------------------- /src/controllers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/controllers/home.js -------------------------------------------------------------------------------- /src/controllers/tweet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/controllers/tweet.js -------------------------------------------------------------------------------- /src/database/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/database/index.js -------------------------------------------------------------------------------- /src/database/migrations/20200501094700-create-user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/database/migrations/20200501094700-create-user.js -------------------------------------------------------------------------------- /src/database/migrations/20200507100414-update-user-deletedAt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/database/migrations/20200507100414-update-user-deletedAt.js -------------------------------------------------------------------------------- /src/database/migrations/20200526134551-create-tweet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/database/migrations/20200526134551-create-tweet.js -------------------------------------------------------------------------------- /src/database/models/tweet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/database/models/tweet.js -------------------------------------------------------------------------------- /src/database/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/database/models/user.js -------------------------------------------------------------------------------- /src/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/helpers/index.js -------------------------------------------------------------------------------- /src/helpers/mail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/helpers/mail.js -------------------------------------------------------------------------------- /src/helpers/token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/helpers/token.js -------------------------------------------------------------------------------- /src/libs/redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/libs/redis.js -------------------------------------------------------------------------------- /src/middleware/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/middleware/authentication.js -------------------------------------------------------------------------------- /src/middleware/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/middleware/cache.js -------------------------------------------------------------------------------- /src/middleware/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/middleware/index.js -------------------------------------------------------------------------------- /src/middleware/isAuthenticated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/middleware/isAuthenticated.js -------------------------------------------------------------------------------- /src/middleware/sentry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/middleware/sentry.js -------------------------------------------------------------------------------- /src/middleware/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/middleware/validate.js -------------------------------------------------------------------------------- /src/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/routes/auth.js -------------------------------------------------------------------------------- /src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/routes/index.js -------------------------------------------------------------------------------- /src/routes/tweet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/routes/tweet.js -------------------------------------------------------------------------------- /src/routes/validations/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/routes/validations/auth.js -------------------------------------------------------------------------------- /src/routes/validations/tweet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/src/routes/validations/tweet.js -------------------------------------------------------------------------------- /swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/swagger.json -------------------------------------------------------------------------------- /system.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/system.config.js -------------------------------------------------------------------------------- /test/auth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/test/auth.test.js -------------------------------------------------------------------------------- /test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/test/index.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mucahitnezir/express-starter/HEAD/yarn.lock --------------------------------------------------------------------------------