This app developed with NextJS
Clone the project
git clone https://link-to-project
Go to the project directory
cd romeo_challenge
Install dependencies
npm install
yarn install
Change the baseUrl
value on api/membersApi.js
with proper server url
npm run dev
yarn dev
Start the server
npm run dev
yarn dev
@reduxjs/toolkit for Api calls and state management included rtk-query
styled-bootstrap-grid for responsive grid system
styled-components for styling elements
styled-system for make UI components able to get styles as props
react-infinite-scroll-component for use infinity scrolling, pull to refresh
s-ago for create human friendly relative timestamps
api/
includes members api instance, with its hooks and reducers integrated
components/
includes specialised components with its helpers
components/common
includes generic ui components and
core/
includes redux store configurations
constants/
includes project contants
pages/
includes route-based pages of the app
utils/
includes little util helpers