Skip to content

Femtech-web/Marblism-Devblog

Repository files navigation

DevBlog

DevBlog is a full-stack web application that allows users to create, edit, delete, and manage their own blog posts. Whether you're a developer looking to share your insights, document your projects, or simply express your thoughts, DevBlog provides a simple and intuitive platform to do so.

Features

  • User Authentication: Users can sign up, log in, and log out securely.
  • Create, Read, Update, Delete (CRUD) Operations: Users can create new blog posts, view existing posts, edit their own posts, and delete posts they no longer wish to keep.
  • Responsive Design: DevBlog is designed to be fully responsive, ensuring a seamless experience across devices of all sizes.
  • User Profiles: Each user has their own profile page where they can view all their published blog posts.
  • Search Functionality: Users can search for specific blog posts by title or content.
  • Comments: Enable comments on blog posts to foster discussion and engagement.
  • Tags/Categories: Organize blog posts by tags or categories for easy navigation and discovery.

Technologies Used

  • Frontend: HTML, CSS, JavaScript, React.js, Antdesign
  • Backend: Node.js, Nest.js, Postgresql
  • Authentication: JSON Web Tokens (JWT)
  • Database: Postgresql
  • Deployment: Heroku

Installation

⚠️ Important
Make sure the following tools are installed on your computer

Docker Desktop Version Node.js version npm Version


$ pnpm run init

Development

$ pnpm run dev

View your application in your browser

Production

$ pnpm run build
$ pnpm run start

Support

We reply FAST on our Discord server.

Stay in touch

Twitter - @marblismAI