Skip to content

bank20baht/Type-Rythms_web-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Type-Rythms_web-blog

Readme blog Web application create by next.js mongodb node.js express to learning MERN stack

Tech Stacks and Libraries

  • Next.js using Typescript
  • next-auth
  • Tailwind CSS
  • Axios
  • Node.js
  • Express
  • formik
  • yup
  • jsonwebtoken
  • react-markdown
  • bcrypt
  • compression
  • cors
  • dotenv
  • joi
  • mongoose
  • morgan
  • nodemon
  • multer

Knowledge learned from this project

  • how to use access token to protect route and refress token and user will get token when login if you want delete update and write you must have accesstoken
  • axios interceptors when acesstoken is expire
  • how to use mongodb in model
  • how to create project like MVC pattern
  • how to validate data in frontend(yup + formik) and backend (joi)
  • how to create credential login and register
  • lerning layout in react
  • how to create upload file from client to server using multer

Examples of pages in this project

  • login / register page Screenshot 2023-05-11 135146 Screenshot 2023-05-11 135250

  • Write article page Screenshot 2023-05-11 135533

  • Article page if you is article author you can edit or delete Screenshot 2023-05-11 135724 everyone can comment below you article if they register and login Screenshot 2023-05-11 135910 Screenshot 2023-05-11 140246

  • main page Screenshot 2023-05-11 140305

  • edit page Screenshot 2023-05-11 140339 Screenshot 2023-05-11 140355

finally user page you can see all article you write in this page Screenshot 2023-05-11 140608

About

web-blog personal project for train me to learn tailwind css , react (naxt.js) and express , mongodb, node.js- MERN stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors