Table of Contents
This backend aims at supporting dynamic form configuration and also API to retrive the config as json from teh backend to use it accordingly on the frontend through REST APIs.
The data is stored in files due to the small size of the project and limited external libraries have been used to maintain the simplicity. This can later be extended with external libraries as required.
The project is compiled using bun and it needs to be installed before proceeding.
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
The project requires bun and it can be installed using
- bun
npm install bun@latest -g
To check if bun is installed corretly, please check the version of bun.
- bun
bun --version
Please look at https://bun.sh/ for any further clarification on bun installation.
-
Clone the repo
git clone https://github.com/SlitheryMender/landeed-takehome-be
-
To install the dependencies of the project
- install dependencies
bun install.
- To change the port, please modify the index.ts file and replace port 8080 with your port number. By default, this project uses 8080 port.
To start the project,
bun index.ts
Bharath Reddy - [email protected]
Project Link: https://github.com/SlitheryMender/landeed-takehome-be