Up-Blog is a user-friendly blogging platform for creating, managing, and sharing your blog posts.
- Create and publish blog posts
- Markdown support for blog content
- Tag and categorize your content
- User-friendly interface
- Simple setup and user authentication
To set up Up-Blog locally, follow these installation steps:
- Clone the repository.
- Install dependencies:
npm install
- Configure environment variables.
- Start the application:
npm start
Up-Blog simplifies the world of blogging. Use its intuitive web interface to effortlessly create, update, and showcase your blog posts. Share your thoughts with the world and enjoy a seamless blogging experience.
Up-Blog offers a set of API routes for managing blogs and users:
-
POST /api/users/signup: For signing up a user
-
POST /api/users/activate: To activate user account
-
POST /api/users/resend-activation: To request for new activation mail/token
-
POST /api/users/forgot-password: To request for reset-password mail
-
POST /api/users/reset-password: To reset password
-
POST /api/auth/login: To login
-
GET /api/blogs: Retrieve a list of blogs.
-
GET /api/blogs/slugOrId: Retrieve a single blog by its ID or Slug.
-
POST /api/blog: Create a new blog.
-
PUT /api/blog/id: Update an existing blog.
-
DELETE /api/blog/id: To delete a blog
For detailed documentation of the API routes, please visit the Up-Blog Documentation.
Still under Construction, not 100% perfect
The WebSite is located at Up-Blog Web