├── .dockerignore ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.debug.yml ├── docker-compose.yml ├── jest.config.js ├── package.json ├── screenshots ├── explore.png ├── home.png ├── lists.png ├── mobile-explore.png ├── mobile-home.png ├── mobile-lists.png ├── mobile-profile.png ├── more.png └── profile.png ├── src ├── app.js ├── controllers │ ├── auth.js │ ├── post.js │ └── user.js ├── index.js ├── middlewares │ ├── asyncHandler.js │ ├── auth.js │ └── errorHandler.js ├── models │ ├── Comment.js │ ├── Post.js │ └── User.js ├── routes │ ├── auth.js │ ├── post.js │ └── user.js ├── seeder.js └── utils │ └── db.js └── test └── unit ├── models └── user.test.js └── routers └── auth.test.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.debug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/docker-compose.debug.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/package.json -------------------------------------------------------------------------------- /screenshots/explore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/screenshots/explore.png -------------------------------------------------------------------------------- /screenshots/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/screenshots/home.png -------------------------------------------------------------------------------- /screenshots/lists.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/screenshots/lists.png -------------------------------------------------------------------------------- /screenshots/mobile-explore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/screenshots/mobile-explore.png -------------------------------------------------------------------------------- /screenshots/mobile-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/screenshots/mobile-home.png -------------------------------------------------------------------------------- /screenshots/mobile-lists.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/screenshots/mobile-lists.png -------------------------------------------------------------------------------- /screenshots/mobile-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/screenshots/mobile-profile.png -------------------------------------------------------------------------------- /screenshots/more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/screenshots/more.png -------------------------------------------------------------------------------- /screenshots/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/screenshots/profile.png -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/app.js -------------------------------------------------------------------------------- /src/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/controllers/auth.js -------------------------------------------------------------------------------- /src/controllers/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/controllers/post.js -------------------------------------------------------------------------------- /src/controllers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/controllers/user.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/index.js -------------------------------------------------------------------------------- /src/middlewares/asyncHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/middlewares/asyncHandler.js -------------------------------------------------------------------------------- /src/middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/middlewares/auth.js -------------------------------------------------------------------------------- /src/middlewares/errorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/middlewares/errorHandler.js -------------------------------------------------------------------------------- /src/models/Comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/models/Comment.js -------------------------------------------------------------------------------- /src/models/Post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/models/Post.js -------------------------------------------------------------------------------- /src/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/models/User.js -------------------------------------------------------------------------------- /src/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/routes/auth.js -------------------------------------------------------------------------------- /src/routes/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/routes/post.js -------------------------------------------------------------------------------- /src/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/routes/user.js -------------------------------------------------------------------------------- /src/seeder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/seeder.js -------------------------------------------------------------------------------- /src/utils/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/src/utils/db.js -------------------------------------------------------------------------------- /test/unit/models/user.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/test/unit/models/user.test.js -------------------------------------------------------------------------------- /test/unit/routers/auth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scozdev/twitter-backend/HEAD/test/unit/routers/auth.test.js --------------------------------------------------------------------------------