RIFAT SARKER

Projects

EvenTora

EvenTora

EvenTora is a robust, full-featured event management web application developed by Team #4b.

Designed to streamline how people host, discover, and participate in events, EvenTora supports a wide range of scenarios β€” from free community meetups to private, paid workshops.

Built with a strong focus on security, scalability, and user experience, the platform is protected by JWT-based authentication and offers advanced features for both hosts and participants.


πŸ” Key Features


βœ… Secure Authentication & Role-based Access

JWT-based authentication for session management

Role-based access control with User, Host, and Admin levels

Middleware-protected routes to prevent unauthorized access


πŸ“… Event Creation & Hosting

Hosts can create public or private events

Events may be free or have a fee-based entry

Custom fields for date, time, location, and detailed descriptions

Cover image upload support using Cloudinary


πŸ§β€β™‚οΈπŸ§β€β™€οΈ Participant Management

Manual approval flow for private or paid event join requests

Hosts can ban, unban, or invite specific users

Track total participants and monitor their payment status


πŸ’³ Payment Integration

Integrated with a secure payment gateway for processing fees

Tracks successful transactions for hosts and admins

Auto-generates revenue reports and monthly earnings


πŸ” Event Discovery & Exploration

Explore upcoming and featured events from the homepage

Filter events by type (Public/Private), pricing (Free/Paid), and category

Search functionality for quick event lookup


πŸ“Š Admin Dashboard & Moderation

Dedicated admin panel to monitor users, events, and payments

Admins can approve or reject events to ensure platform quality

Visual insights with:
  β€’ Summary cards
  β€’ Revenue trend charts
  β€’ User growth statistics

Manage reported users and moderate flagged content

NextjsTypeScriptRedux+8
Live Demo
Cyclify – Bicycle E-Commerce Platform

Cyclify – Bicycle E-Commerce Platform

Cyclify is a modern, full-featured bicycle e-commerce application that offers a seamless shopping experience for cycling enthusiasts.

Developed with a focus on performance, usability, and security, Cyclify provides both customers and admins with robust tools to manage product listings, orders, and payments effortlessly.

The platform is built using React.js, Redux, Ant Design, and TypeScript on the frontend, with a powerful backend powered by Node.js, Express, and MongoDB.


πŸš΄β€β™‚οΈ Key Features


βœ… Secure Authentication & Role-based Access

User authentication with login and registration

Role-based access with separate Admin and Customer dashboards

Protected routes to prevent unauthorized access


πŸ›οΈ Product Browsing & Shopping

Customers can explore a wide range of bicycles with detailed product descriptions

Dynamic search, filtering, and category-based browsing

Add to cart and update quantities directly from the product page


πŸ’³ Payment Integration

Integrated with ShurjoPay for secure online payments

Transaction tracking for both customers and admins

Order confirmation after successful payment


πŸ“¦ Order Management & Tracking

Users can view their order history and track delivery status

Admins can update order statuses (e.g., Pending, Shipped, Delivered)

Detailed view of each order with product breakdown and payment info


πŸ› οΈ Admin Dashboard

Admins can manage all products β€” add, edit, or delete bicycles

Order overview with detailed insights and customer info

Inventory management with real-time updates

ReactTypeScriptRedux+8
Live Demo
Portfolio - Website

Portfolio - Website

Portfolio Website is a personal web application designed to showcase my skills, projects, and professional experience in a clean, modern, and responsive layout.

The website highlights my full stack development expertise through detailed project presentations, tech stack descriptions, and interactive elements to engage visitors and potential employers.

Built with a strong emphasis on usability, performance, and professional design, the portfolio demonstrates my commitment to quality and attention to detail.


🎯 Key Features


πŸ’» Project Showcase

Detailed presentation of completed projects with descriptions, tech stack, and live/demo links

Projects are categorized and ordered to highlight my best work first

Interactive UI elements to enhance user experience


πŸ“ Professional Experience & Skills

Clear, concise display of my educational background, certifications, and work experience

Showcasing skills with proficiency levels and relevant tools


πŸ“ž Contact & Social Links

Easy-to-use contact form for direct communication

Links to professional social profiles like LinkedIn, GitHub, and Twitter


⚑ Performance & Responsiveness

Optimized for fast loading and smooth navigation

Fully responsive design adapting to desktops, tablets, and mobile devices

TypeScriptPostgresQLPrisma+3
Live Demo
MixHub - Blog Platform

MixHub - Blog Platform

Mixhub is a dynamic and user-friendly blog platform designed to deliver diverse content across multiple categories such as fashion, food, travel, parenting, and more.

Developed to enhance content discovery and engagement, Mixhub offers rich browsing features, social sharing options, and wishlist functionality, creating a seamless reading experience for users.

The application focuses on performance and interactivity, built with React.js, React Router, and Tailwind CSS, with real-time data support via Firebase.


πŸ“° Key Features


πŸ” Blog Discovery & Filtering

Users can browse blogs by category including fashion, travel, recipes, and more

Built-in search functionality for quick blog lookup

Category filter for focused content exploration


🌟 Featured & Recent Sections

Homepage highlights top-ranked featured blogs

Recent section displays the latest blog posts for returning users

Each blog shows the author’s name and profile image for added credibility


πŸ“‘ Wishlist Functionality

Users can add blogs to a personal wishlist for later reading

Wishlist section lets users view and manage saved blogs

Improves user retention and reading continuity


πŸ“€ Social Sharing

Integrated sharing to platforms like Facebook, Instagram, and Twitter

Boosts blog visibility and engagement beyond the platform

Encourages content virality and broader reach


πŸ“± Responsive Design

Optimized for mobile, tablet, and desktop viewing

Clean and professional UI powered by Tailwind CSS

Fast load times and smooth navigation on all devices

ReactJavaScriptNodejs+4
Live Demo
TechRadar

TechRadar

Tech Radar is a modern, easy-to-use gadget discovery platform that helps users explore the latest phones, tablets, laptops, and more β€” all in one place.

Built to simplify tech decision-making, Tech Radar aggregates product data, real-time pricing, and launch updates in a clean, searchable interface. Users can compare features, check current promotions, and save favorite items for later.

The project is powered by React.js, React Router, and Tailwind CSS on the frontend, with backend services handled by Express.js, MongoDB, and Firebase for authentication and deployment.


πŸ“± Key Features


πŸ”Ž Product Discovery & Comparison

Explore a wide range of tech gadgets by category β€” phones, tablets, accessories, and more

Advanced filtering and search to help users narrow down choices

Product pages with detailed specs, images, and pricing


πŸ†• Real-Time Updates

Automatically shows new product launches as they’re added

Reflects live price drops and seasonal promotions

Helps users track market trends and timing for best deals


πŸ’Ύ Wishlist & Favorites

Users can save favorite items to a personal wishlist

Accessible wishlist menu to revisit saved products anytime

Improves decision-making and return visits


🌐 Responsive & Accessible UI

Clean, responsive layout optimized for all screen sizes

Accessible navigation and user-friendly interactions

Professional UI styled with Tailwind CSS


πŸ” Authentication & Deployment

User authentication using Firebase for a secure experience

Deployed on Vercel for fast, global performance

Version-controlled with Git and GitHub for maintainability

ReactJavaScriptMaterial UI+5
Live Demo
Online Bookstore UI

Online Bookstore UI

Online Book Store UI is a clean, intuitive user interface designed to provide a seamless browsing and shopping experience for book lovers.

The application features modern UI elements with an emphasis on readability, navigation, and user engagement. It’s crafted using React.js and Tailwind CSS to ensure responsiveness, performance, and aesthetic appeal.

This frontend-only project showcases key e-commerce design practices including category browsing, book detail views, and add-to-cart interaction β€” laying the foundation for a full-stack book store experience.


πŸ“š Key UI Features


πŸ” Explore Books by Category

Books organized into categories like Fiction, Non-fiction, Business, and Self-Help

Users can browse collections or search for specific titles

Clickable categories and filters for a refined experience


πŸ“– Book Details View

Detailed book pages with title, author, rating, price, and description

Cover image display for quick visual reference

Clear call-to-action buttons for buying or adding to cart


πŸ›’ Add to Cart Flow

Functional add-to-cart button on each book card and detail page

Cart component UI designed to show item list, quantity, and total price

Responsive layout that adapts across devices


🎨 Clean, Professional UI

Minimalist yet modern interface using Tailwind CSS

Interactive components built with React.js

Consistent design language and color palette for a polished feel

ReactTailwind CSSJavaScript+2
Live Demo