Simple blog website with no DB integration.
Using Node.js, Express.js, EJS on the server-side, and Bootstrap, CSS, and HTML on the client-side.
- Develop schema for users, blogs, comments
- Integrate Serialize npm package to implement the model of MVC
- Develop a session DB for persistent user authentication across server restarts
- Login
- Store user session
- Error handling on login
- Forgot password
- Sign up
- Save new user
- Error handling on sign up
- View profile
- Logout
- Post blogs
- Delete blogs
- Comment on posts
- Reset password
- Reorganize and clear EJS file