-> All main code inside src/ directory
- src/app
page.tsx => home page , login
StoreProvider.tsx => provider for redux
ChakraProvider => provider for chakra ui
/signup => signup route
/ analyze => main page to upload analysis text or file
/analysis-result => route for displaying result from api
/ history => user history
-
src/components => have components for login , navbar and file drop
-
src/hooks => isAuthenticated hook for protecting routes that require login
-
src/http => axios config for calling api's
-
src/icons
-
src/store => redux toolkit configuration
-
src/utlis => have utlity fn like exportToPdf
-
Clone this repo or download zip
-
navigate to root folder of this project
-
run this command to install dependencies
npm install
- run this command to start server
npm run dev