Skip to content

prominhaj/nexus_media

Repository files navigation

Nexus Media

Welcome to the Nexus Media repository! This project is built using Next.js and various other technologies to provide a robust web application. Below is a detailed summary of the changes and improvements made in this project.

Table of Contents

Overview

This project aims to provide a comprehensive solution for [briefly describe the purpose of your project]. It includes features like [list key features].

Commits Summary

May 15, 2024

  • Fix Stories Page StoriesCard Remove This component: Removed the StoriesCard component from the Stories Page.
  • Delete Story Details Modal Page Loading Component: Deleted the Story Details Modal Page and Loading Component.
  • Change Right Menu Component Card Component Added by Using Radix UI Card Component: Updated the Right Menu Component to use the Radix UI Card Component.
  • Implement Story Details Intercepting Routes Create Modal And Reload Then Fall Back Story Details Page And Loading Ui Page Create And Design Complete: Implemented intercepting routes for Story Details, created modal and reload functionality, and designed the Story Details and Loading UI pages.
  • Implement Optimize Folder Format And Delete Not Use Component: Optimized folder structure and removed unused components.
  • Implement Story Details Page Story Details Card Component Create And Loading Component Create: Created Story Details Page, Story Details Card Component, and Loading Component.

May 14, 2024

  • Implement Stories Details Page Card Section Design And Loading Card Design And Loading Page Create: Designed the card section for the Stories Details Page and created Loading Card and Loading Page.
  • Implement LeftMenu Component Navigation Link Color Theme Change And Story Dynamic Route Create Dynamic Data Load Using Server Actions: Updated the LeftMenu Component with navigation link color theme change and created dynamic routes for stories with data loading using server actions.

May 13, 2024

  • Implement Change Middleware Cooke to Auth Token getToken Function In next auth jwt: Changed middleware to use Auth Token with getToken function in next-auth JWT.
  • Implement Github Login Handler And Callback URL set: Implemented GitHub login handler and set the callback URL.

May 12, 2024

  • Implement Home Page All Posts Parallax route Using All Posts Section And Data fetching: Added parallax route for Home Page All Posts Section and implemented data fetching.
  • Implement Parallax Route Using Home Page Home Story Section: Implemented parallax route for Home Page Story Section.
  • Implement Post Details Update And Data Format Change For Database: Updated Post Details and changed data format for the database.

May 11, 2024

  • Implement Fix Register Profile Image File Size Limit Problem And Successful Register: Fixed the profile image file size limit issue and ensured successful registration.
  • Implement Zod Validation Client Side Handle State In Register Form: Implemented client-side validation using Zod in the Register Form.

May 9, 2024

  • Implement Story revalidateTag Successful work: Successfully implemented revalidateTag for stories.
  • Implement Story Modal Loading State Management And Loading Skeleton Component Show by radix ui: Managed loading state in Story Modal and displayed loading skeleton component using Radix UI.
  • Implement Create Post Component Design Update And Avatar change nextui to radix ui: Updated Create Post Component design and changed Avatar component from NextUI to Radix UI.
  • Implement Story Section Card Component using by radix ui: Implemented Story Section Card Component using Radix UI.

May 8, 2024

  • Implement Stories Server Modified Stories And User Collection Data Find And Show Client Side Story Section Modal: Modified stories on the server, retrieved user collection data, and displayed it on the client-side in Story Section Modal.

May 7, 2024

  • Implement ModalCus Component radix ui Dialog Add And Remove Nextui Modal: Added ModalCus Component using Radix UI Dialog and removed NextUI Modal.
  • Update Left Menu Component Navigation Item Color Theme Update: Updated navigation item color theme in the Left Menu Component.
  • Remove useColor Hooks: Removed useColor hooks.
  • Implement Header Section PopoverCus Component Update using radix ui popover: Updated Header Section with PopoverCus Component using Radix UI popover.
  • Implement Github Login And Fix Google Login Access Problem: Implemented GitHub login and fixed access issues with Google login.
  • Implement Google Login And Middleware Function Logic Update Using Next Auth: Implemented Google login and updated middleware function logic using next-auth.

May 6, 2024

  • Update Next Auth Route API session data: Updated session data in Next Auth Route API.
  • Change Middleware Functions logic: Changed middleware function logic.
  • Implement Register Page Update And Image upload cloudinary and Successfully then Email Send using Resend: Updated Register Page, implemented image upload to Cloudinary, and sent emails using Resend.

May 5, 2024

  • Implement Register Page Register Form Update Color Theme And using Radix Theme UI Library: Updated the color theme of the Register Form using Radix Theme UI Library.

April 29, 2024

  • Change Favicon icon.js file remove: Removed the favicon icon.js file.
  • Fix Stories Page Build Problem: Fixed build problems on the Stories Page.
  • Create Intercepting Modal Post Page: Created intercepting modal for the Post Page.

April 28, 2024

  • Add New Profile Section Page: Added a new Profile Section Page.
  • Create Profile Page Social Links And Color Update: Created Profile Page, updated social links and color theme.

April 25, 2024

  • Fix Hydration Issue in Modal And Fix StoriesCard Issue: Fixed hydration issues in modal and StoriesCard component.

April 24, 2024

  • Create New Post Card Design And Header Section Update: Created new Post Card design and updated the Header Section.
  • Create Post Modal And Create Post Modal Loading Animation Create: Created Post Modal and loading animation for the modal.

April 22, 2024

  • Update Color Theme Using Radix Color: Updated the color theme using Radix Color.

April 19, 2024

  • Update Home Page Design And Update Meta Tags: Updated the design of the Home Page and meta tags.

April 18, 2024

  • Fix and Optimize Import File to Update Home Page: Fixed and optimized import files to update the Home Page.

April 17, 2024

  • Fix Tailwind Config and Color: Fixed issues in Tailwind config and color settings.
  • Implement Feature New Post Modal and Create Post Page and Update Register Page UI: Implemented a new feature for Post Modal and Create Post Page, and updated the UI of the Register Page.

April 12, 2024

  • Update Header Component and Loading State and Update Google Auth: Updated the Header Component, loading state, and Google Auth implementation.

April 11, 2024

  • Fix Google Login and Fix Color Theme in Navbar: Fixed Google login issues and color theme in the navbar.

April 7, 2024

  • Change Functionality and Color Theme: Changed functionality and updated the color theme.

April 6, 2024

  • Fix Navbar and Color Theme: Fixed issues in the navbar and updated the color theme.

April 5, 2024

  • Fix Hydration Problem and Post CSS Issue: Fixed hydration problems and CSS issues in posts.

April 3, 2024

  • Update Color Theme and Post Component and Fix Hydration Error in Navbar: Updated the color theme and Post Component, and fixed hydration errors in the navbar.

March 29, 2024

  • Fix Hydration Problem and Optimize Post Page: Fixed hydration problems and optimized the Post Page.

March 27, 2024

  • Create Post Card Component and Optimize Card: Created a Post Card Component and optimized it.

March 26, 2024

  • Update Post Card Component and Optimize Theme Color: Updated the Post Card Component and optimized the theme color.

March 24, 2024

  • Fix Post Page and Optimize Theme Color: Fixed issues in the Post Page and optimized the theme color.

March 23, 2024

  • Create Post Component and Fix Color Theme: Created a Post Component and fixed the color theme.

March 19, 2024

  • Fix Hydration Problem and Update Post Component: Fixed hydration problems and updated the Post Component.

March 16, 2024

  • Update Home Page Design and Update Meta Tags: Updated the design of the Home Page and meta tags.

March 15, 2024

  • Update Color Theme and Header Component: Updated the color theme and Header Component.

March 14, 2024

  • Fix Google Login and Update Meta Tags: Fixed Google login issues and updated meta tags.

March 13, 2024

  • Update Post Component and Meta Tags: Updated the Post Component and meta tags.

March 12, 2024

  • Fix Hydration Problem and Update Color Theme: Fixed hydration problems and updated the color theme.

March 11, 2024

  • Create Post Card Component and Optimize Home Page: Created a Post Card Component and optimized the Home Page.

March 10, 2024

  • Fix Hydration Problem and Update Post Component: Fixed hydration problems and updated the Post Component.

March 9, 2024

  • Update Color Theme and Post Card Component: Updated the color theme and Post Card Component.

March 8, 2024

  • Fix Hydration Problem and Update Home Page: Fixed hydration problems and updated the Home Page.

March 7, 2024

  • Create Post Card Component and Update Meta Tags: Created a Post Card Component and updated meta tags.

March 6, 2024

  • Update Home Page Design and Optimize Color Theme: Updated the design of the Home Page and optimized the color theme.

March 5, 2024

  • Fix Hydration Problem and Update Meta Tags: Fixed hydration problems and updated meta tags.

March 4, 2024

  • Create Post Card Component and Update Home Page: Created a Post Card Component and updated the Home Page.

March 3, 2024

  • Fix Hydration Problem and Update Post Component: Fixed hydration problems and updated the Post Component.

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

  • Node.js
  • npm or yarn

Installation

  1. Clone the repo:
    git clone https://github.com/prominhaj/nexus_media.git
  2. Install NPM packages:
    npm install
    # or
    yarn install
  3. Run the development server:
    npm run dev
    # or
    yarn dev

Contributing

Contributions are what make the open-source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Releases

No releases published

Packages

No packages published