Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adenlall/hiring-test-redux
https://github.com/adenlall/hiring-test-redux
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/adenlall/hiring-test-redux
- Owner: adenlall
- Created: 2024-08-02T10:47:38.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-06T14:11:15.000Z (6 months ago)
- Last Synced: 2024-08-06T16:25:05.285Z (6 months ago)
- Language: JavaScript
- Homepage: https://hiring-test-redux.vercel.app
- Size: 4.84 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hiring Test - Janah Bilal
## Your Browser should support IndexedDB for complete user experience
### This is My hiring test
Create a React or Nextjs application that allows users to upload and manage text content in a
browser-based database. The application should handle multiple user sessions (Writer and
Publisher) and synchronize data between tabs in real-time without requiring a page refresh. The
app must include accessibility features and ensure data security.
![]()
##### Live Url: [Deployment](https://hiring-test-redux.vercel.app/)
### Overview:
In this article, we explore how to synchronize data between different browser tabs in a Next.js application using Redux State Sync. The need for such synchronization arises in dynamic web apps, especially in scenarios like e-commerce where maintaining a consistent state across multiple tabs is crucial.### Run it Locally:
- clone the repo `git clone https://github.com/adenlall/hiring-test-redux`.
- install dependencies `pnpm i` or `npm i`.
- run the local host `pnpm run dev`.### Build Steps:
- `pnpm run build`
- `pnpm start`