The React application is deployed with the help of express server.
The application is deployed in the below URL:
https://actlog.herokuapp.com/
In the project directory, you can run:
This command will install the dependencies for server app as well as client app.
This command will start the server as well as the client. We have used concurrently to start to concurrent servers at different ports. Server runs at http://localhost:5000 Client runs at http://localhost:3000 (Click to view it in the browser)
Fixes the linting issues according to the plugin rules.
This application uses express server. The data is served using express server.
This application uses images which are deployed in Amazon S3 Bucket.
The application uses Mobx for state management.
client/src/assets
is the place having the avatar images.
client/src/components
is for the components that are generically useful.
client/src/mobx
is for the MobX state management library. It has the application state, and can be managed by any React Components in the whole application.
client/src/routes
is the folder which can help us render different screens. For now, the components inside it are just rendering other components, but can be used when expanding the application.
client/src/utils
is a folder that has utility functions. Here, we are using few utility functions for date operations.