Welcome to Tuntuni Feed, a social network feed application built with Next.js, Redux, Tailwind CSS, TypeScript, Prisma, PostgreSQL, and Cloudinary for image uploads.
Tuntuni Feed provides users with a seamless social networking experience. Here's a brief overview of the key features:
-
Shadcn Component Library: The front end utilizes the Shadcn component library to create a clean and intuitive layout inspired by popular social network feeds.
-
Authentication System: The authentication system covers login, signup, and password reset. It includes a 'forgot password' option for added user convenience and security.
-
Post Creation: Users can create posts with various content types. The system exclusively supports 'love' reactions, and counters track reactions for posts, comments, and replies.
-
User Control: Users have the ability to edit and delete their own posts, giving them control over their contributions to the platform.
-
Follow Feature: The system includes a 'Follow' option, allowing users to follow others. Counters keep track of followers and following.
-
Notification System: The notification system enhances the overall user experience with read and unread notifications, including counters.
- Next.js
- Redux
- Tailwind CSS
- TypeScript
- Prisma
- PostgreSQL
- Cloudinary
To get started with Tuntuni Feed, follow these steps:
-
Clone the Repository:
git clone https://github.com/f4faysal/opti-feed-backend.git
-
Install Dependencies:
cd tuntuni-feed npm install -
Run the Application:
npm run dev
The application should now be running at http://localhost:3000.
Visit the live deployment of Tuntuni Feed at Your-Live-Deployment-Link.
For detailed API documentation, refer to the API Documentation.
We appreciate your understanding regarding any delays and welcome your feedback. Feel free to create issues for bug reports or feature requests.
Best regards,
Faysa Hossain