This project is create with React 17.0.2. It will list down the books via connecting to the compatible backend. All the services are implemented with singleton design pattern.
Compatible backend is written with NodeJS.
- Written with VanillaJS
- Written with Typescript
Backend is hosted as a heroku app. You can find this project's demo here.
##Instructions
- Clone the repository.
- Open the
.env
file and place your backend url which is hosted. Default is pointed to http://localhost:9090
- Clone the repository.
- Run
npm install
- Run
npm run start
for a dev server. Navigate tohttp://localhost:3000/
. The app will automatically reload if you change any of the source files.
- Production configurations is described inside the
.env.production
. Replace the production ready backend hosted URL there. - Run
npm run build
to build the project. The build artifacts will be stored in thebuild/
directory. Use thenpm run build:prod
command for a production build.
- Visit the Demo page for showcase.
Anuradha Mudalige