https://github.com/shailysarker/post-window-frontend
Post View Website
https://github.com/shailysarker/post-window-frontend
axios javascript localstorage react-hooks react-router reactjs redux tailwindcss
Last synced: 2 months ago
JSON representation
Post View Website
- Host: GitHub
- URL: https://github.com/shailysarker/post-window-frontend
- Owner: ShailySarker
- Created: 2025-03-27T17:33:29.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-29T09:09:01.000Z (about 1 year ago)
- Last Synced: 2025-03-29T09:29:33.668Z (about 1 year ago)
- Topics: axios, javascript, localstorage, react-hooks, react-router, reactjs, redux, tailwindcss
- Language: JavaScript
- Homepage: https://post-window-frontend.vercel.app
- Size: 181 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Name: Post Window Website
# Website Link:
https://post-window-frontend.vercel.app/
# Technologies:
JavaScript, Tailwind CSS, ReactJS, React Router, Redux, Axios, Local-Storage.
# Objective
A modern React.js application featuring secure user authentication and an interactive dashboard with advanced data table functionality for filtering and sorting.
# Features
- **🔐 Secure Authentication**
- User login/signup with form validation
- Password strength requirements (6+ chars, 1 uppercase, 1 number, 1 special char)
- Persistent sessions using localStorage
- Protected routes
- **📊 Interactive Dashboard**
- Dynamic data table with:
- Column sorting (ASC/DESC)
- Real-time filtering
- Pagination
- Responsive design (mobile-friendly)
- User profile management
- **⚡ Modern Tech Stack**
- React 18 with hooks
- Redux Toolkit for state management
- Tailwind CSS for utility-first styling
- React Router v6 for navigation
- Axios for HTTP requests
# Run
## Clone this repository
$ git clone https://github.com/ShailySarker/Post-Window-Frontend
## Go into the repository
$ cd Post-Window-Frontend
## Install dependencies
$ npm install
## Run the app
$ npm run dev