Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/realharis/post-manager
https://github.com/realharis/post-manager
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/realharis/post-manager
- Owner: RealHaris
- Created: 2024-01-06T19:50:22.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-06T21:06:45.000Z (about 1 year ago)
- Last Synced: 2024-11-08T23:53:25.618Z (2 months ago)
- Language: JavaScript
- Homepage: https://post-manager-jade.vercel.app
- Size: 104 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Posts Manager
Posts Manager is a web application for exploring, bookmarking, and managing posts. It provides a user-friendly interface to navigate through posts, save bookmarks, and view detailed information about individual posts.
## Table of Contents
- [Posts Manager](#posts-manager)
- [Table of Contents](#table-of-contents)
- [Features](#features)
- [Pages](#pages)
- [Components](#components)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Available Scripts](#available-scripts)
- [`npm run dev`](#npm-run-dev)
- [`npm run build`](#npm-run-build)
- [Hosted Project](#hosted-project)
- [License](#license)## Features
- Explore and manage posts.
- Save and bookmark posts for later reference.
- View detailed information about individual posts.
- Search posts by title.
- Responsive design for a seamless experience across devices.## Pages
1. **Home:** Display a list of posts with options for search, bookmarking, and pagination.
2. **Bookmarks:** View and manage bookmarked posts.
3. **Single Post:** Detailed view of a single post.## Components
- **CustomPagination:** Handles pagination with a customizable design.
- **PostDetails:** Renders detailed information about a single post.## Getting Started
### Prerequisites
- [Node.js](https://nodejs.org/) installed on your machine.
- [npm](https://www.npmjs.com/) package manager.### Installation
1. Navigate to the project directory:
```bash
cd post-manager
```2. Install dependencies:
```bash
npm install
```## Available Scripts
### `npm run dev`
Runs the project in development mode.
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.### `npm run build`
Builds the project for production.
## Hosted Project
The project is hosted on [https://post-manager-jade.vercel.app](https://post-manager-jade.vercel.app/).
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.