Skip to content

wahid1099/tech-tips-frontend

Repository files navigation

Tech Tips & Tricks Hub

Overview

The Tech Tips & Tricks Hub is a dynamic full-stack web application designed to provide tech enthusiasts with expert advice, user-generated content, and tutorials on various tech topics. The platform caters to individuals looking for tech solutions, reviews, and tutorials, with features for both users and administrators.

Features

Frontend

  • User Registration and Authentication: Secure login and registration using JWT for user sessions.
  • Premium Content Access: Users can access premium content after subscription via payment integrations.
  • Post Creation and Management: Users can create, edit, and delete their posts, including rich media content.
  • Comments and Voting System: Users can comment on posts and upvote/downvote based on their experience.
  • User Dashboard: A personal dashboard for managing user profiles, posts, and analytics.
  • Responsive Design: Mobile-first design ensuring optimal user experience on all devices.
  • Dark Mode Support: Toggle between light and dark themes for user preference.
  • Search and Filter Capabilities: Easily search and filter through posts and comments.

Backend

  • RESTful API: Built with Express and Node.js to handle all requests from the frontend.
  • Database Management: MongoDB for storing user data, posts, comments, and votes.
  • User Roles: Different access levels for users and admins to manage content and user accounts.
  • Payment Integration: Secure payment processing through Aamarpay/Stripe.
  • Analytics and Reporting: Admins can view analytics on user engagement, post performance, and more.

Technologies Used

  • Frontend: React, Next.js, TypeScript, Tailwind CSS, NextUI
  • Backend: Node.js, Express, MongoDB, TypeScript
  • Authentication: JSON Web Tokens (JWT)
  • Payment Gateway: Aamarpay, Stripe
  • Version Control: Git, GitHub

Installation

Frontend

  1. Clone the repository:
    git clone https://github.com/wahid1099/tech-tips-frontend
    cd tech-tips-hub-frontend

Releases

No releases published

Packages

No packages published

Languages