This assignment includes application with sidebar and a couple of routes as per the design attached below.
- React.js
- TypeScript
- Styled-Components
- Ant Design
- React Router
- Jest (for testing)
- Routing in Application between different screens
- Blog listing and detail view
- CRUD operations for blog posts
- Pagination for blog posts
- User profile display
- Node.js (v14.x or higher recommended)
- Yarn
git clone https://github.com/Umar888/react-assignment.git
cd react-assignment
yarn install
To start the development server:
yarn start
This will start the project on http://localhost:3000.
To run the unit tests:
yarn test
/src /components # Reusable components /hooks # Custom React hooks /pages # Application pages /tests # Test files App.tsx # Main application component index.tsx # Entry point
https://drive.google.com/file/d/1VgMZ9Trii9uSn5G7lfNpFmiRCV165noU/view?usp=share_link