Skip to content

Repository files navigation

This is a Next.js project bootstrapped with create-next-app.

Description

Postify is a modern and responsive Next.js-based social media post viewer that allows users to browse and interact with image-based posts. It features a smooth carousel-based image viewer and ensures an optimal viewing experience across devices.

Getting Started

Install the required depencies

git clone https://github.com/Adventurist2/Pocket-Writer.git
cd Pocket-Writer
npm install  # or yarn install

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

Adding Images

To create a new post in Postify, follow these steps:

  1. Click on "Create New Post" – This will open the post creation interface.
  2. Upload Images or Provide Image Links – You can either upload photos from your device or enter image URLs to fetch images.
  3. Add a Caption – Write a caption to accompany your post.
  4. Submit the Post – Click on the submit button to add your post to the feed.
  5. View Your Post – Once uploaded, your post will appear in the feed. Click on the image to open a full-screen viewer, where you can browse all images in the post along with the caption.

Storage Mechanism

Postify utilizes both local storage and the local file system to manage images and related inputs efficiently:

  • Local Storage: Stores data such as image URLs, captions, and post details to ensure quick retrieval.
  • Local Computer Memory: Handles uploaded images, allowing seamless access and display within the app.

This approach ensures that posts persist even after a page refresh, providing a smooth user experience.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

About

Pocket Writer Submission

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages