Skip to content

Ankish-Nayak/blog

Repository files navigation

Blog

Blog express your thoughts to the fullest.

features

  • Let user write blog and others to react to it.
  • User can save blog for there future reference.
  • Author gets notified about blog reactions.
  • User login system with full authentication.

Apps and Packages

  • api: Backend TypeScript written on using Express.
  • frontend: Frontend written on TypeScript and React.
  • models: Mongoose models for mongoDB.
  • types: zod types for data validation.
  • eslint-config-custom: eslint configurations (includes eslint-config-next and eslint-config-prettier)
  • tsconfig: tsconfig.jsons used throughout the monorepo

Each package/app is 100% TypeScript.

Utilities

Build

cd blog
npm build

Develop

To develop all apps and packages, run the following command:

cd blog npm dev

Website video

Alt text

Website Images

Alt text

Alt text

Alt text